随笔分类 -  docker

摘要:第一步:直接在镜像仓库拉取LAMP镜像 第二步:查看已经获取到的镜像 第三步:启动容器 命令解读: 端口映射本机80端口到容易80端口,确保本机的80端口未被占用 端口映射本机3306端口到容易3306端口,确保本机的3306端口未被占用 目录映射本机的/ken目录到容器的网站根目录,以实现数据持久 阅读全文
posted @ 2019-08-21 13:39 openstack彭 阅读(518) 评论(0) 推荐(0)
摘要:前言 本篇博客将把docker错误都进行整合,方便大家进行查看,如果各位同学有遇到docker使用中遇到的报错,也可以把报错信息截图和处理办法微信发我。 docker报错 1. 拉取镜像显示被拒绝 2.docker中安装centos无法使用systemctl命令管理进程 ############## 阅读全文
posted @ 2019-08-21 13:38 openstack彭 阅读(2340) 评论(0) 推荐(0)
摘要:Docker logs 对于一个运行的容器,Docker 会将日志发送到 容器的 标准输出设备(STDOUT)和标准错误设备(STDERR),STDOUT 和 STDERR 实际上就是容器的控制台终端。 举个例子,用下面的命令运行 httpd 容器: 因为我们在启动日志的时候没有用-d 参数,htt 阅读全文
posted @ 2019-08-21 13:37 openstack彭 阅读(620) 评论(0) 推荐(0)
摘要:docker自带的监控命令 docker自带了三个监控命令即ps, top, stats ps docker ps 可以帮助我们很快的了解当前正在运行的容器 -a:会显示已经停掉的容器 top 如果想知道某个容器中运行了哪些进程,可以执行如下的命令: stats 用于显示每个容器各种资源的使用情况。 阅读全文
posted @ 2019-08-21 13:36 openstack彭 阅读(695) 评论(0) 推荐(0)
摘要:容器网络 在前面的博客中已经详细讲解了几种网络方案: none, host, bridge,user-defined。但是他们只是解决了单个主机间的容器的通信问题,并不能实现多个主机容器之间的通信。本篇博客将详细介绍如何实现该功能。 跨主机网络方案包括两大类: 本篇博客将详细讲解overlay以及w 阅读全文
posted @ 2019-08-21 13:35 openstack彭 阅读(550) 评论(0) 推荐(0)
摘要:docker多主机管理 前面我们的实验环境中只有一个 docker host,所有的容器都是运行在这一个 host 上的。但在真正的环境中会有多个 host,容器在这些 host 中启动、运行、停止和销毁,相关容器会通过网络相互通信,无论它们是否位于相同的 host。 对于这样一个 multi-ho 阅读全文
posted @ 2019-08-21 13:33 openstack彭 阅读(714) 评论(0) 推荐(0)
摘要:镜像构建介绍 在什么情况下我们需要自己构建镜像那? (1)当我们找不到现有的镜像,比如自己开发的应用程序 (2)需要在镜像中加入特定的功能 docker构建镜像有两种方式:docker commit命令与Dockerfile构建文件 docker commit构建镜像 dockercommit构建进 阅读全文
posted @ 2019-08-21 13:32 openstack彭 阅读(3784) 评论(0) 推荐(0)
摘要:本章内容 1.dokcer默认自带的几种网络介绍 2. 自定义网络 3. 容器间通信 4. 容器与外界交互 docker网络分为单个主机上的容器网络和多个主机上的哇网络,本文主要讲解单个主机上的容器网络。 Docker的四种网络模式 一. bridge模式 docker网络隔离基于网络命名空间,在物 阅读全文
posted @ 2019-08-21 13:31 openstack彭 阅读(427) 评论(0) 推荐(0)
摘要:Dockerfile简介 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么哪些无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。 Dockerfile 是一 阅读全文
posted @ 2019-08-21 13:30 openstack彭 阅读(994) 评论(0) 推荐(1)
摘要:数据卷volume功能特性 数据卷 是一个可供一个或多个容器使用的特殊目录,实现让容器中的一个目录和宿主机中的一个文件或者目录进行绑定。数据卷 是被设计用来持久化数据的对于数据卷你可以理解为NFS中的哪个分享出来的挂载点,指宿主机共享的目录。 主要有如下的功能和特性 容器中数据的持久存储 容器间的资 阅读全文
posted @ 2019-08-21 13:29 openstack彭 阅读(2578) 评论(0) 推荐(0)
摘要:Docker暴露容器方法 第一种:将容器中的一个端口映射成宿主机中的一个随机端口 第二种:将容器中的一个端口映射成宿主机中的一个端口 第三种:将容器中的一个端口映射成宿主机中的一个特定网卡上的随机端口 第四种:将容器中的一个端口映射成宿主机中的一个特定网卡上的一个端口 【使用多次-p选项可以实现暴露 阅读全文
posted @ 2019-08-21 13:28 openstack彭 阅读(1410) 评论(0) 推荐(0)
摘要:Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: dockerClient客户端 D 阅读全文
posted @ 2019-08-21 13:27 openstack彭 阅读(366) 评论(0) 推荐(0)
摘要:安装docker 安装docker需要配置网络yum源,centos7自带的版本太低了 第一步:下载阿里云的docker安装包 在yum仓库的目录之下 还需要使用到extra和epel源 第二步:使用yum即可进行安装 docker-ce是社区版,是免费的 docker-ee是企业版,是收费的 这里 阅读全文
posted @ 2019-08-21 13:26 openstack彭 阅读(206) 评论(0) 推荐(0)