目录
第一部分 实验环境
第二部分 安装配置Docker软件
第三部分 Docker镜像操作
第四部分 Docker容器操作
第五部分 制作镜像
第六部分 数据卷管理
第七部分 网络通信
第八部分 构建nginx镜像
第一部分 实验环境
Linux服务器一台
系统:CentOS 7.4
IP地址:192.168.80.10
注意:需要该服务器能上公网
第二部分 安装配置docker软件
一:配置yum源,加入docker源
[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Base.repo
保存退出
二:安装docker软件
[root@localhost ~]# yum install -y docker-engine
[root@localhost ~]# systemctl enable docker //设置docker为开机自动启动
[root@localhost ~]# systemctl start docker //开启docker服务
[root@localhost ~]# docker version //查看docker服务版本
第三部分 Docker镜像操作
Docker镜像是创建容器的基础,类似虚拟机的快照,可以理解为是一个面向Docker容器引擎的只读模板,比如:一个镜像可以是一个完整CentOS操作系统环境,称为一个CentOS镜像;可以是一个安装了MySQL的应用程序,称之为一个MySQL镜像等等
Docker提供了简单的机制来创建和更新现有的镜像,用户也可以从网卡下载已经做好的应用镜像来直接使用
第四部分 Docker容器操作
Docker容器是从镜像创建的运行实例,它可以被启动、停止和删除。所创建的每一个容器都是相互隔离、互不可见的,可以保证平台的安全性。还可以把容器看作是一个简易版的Linux环境,Docker利用容器来运行和隔离应用。
容器是Docker的另一个核心概念。简单说,容器是镜像的一个运行实例,是独立运行的一个或一组应用以及它们所必需的运行环境,包括文件系统、系统类库、shell环境等。镜像是只读模板,而容器会给这个只读模板一个额外的可写层。
第五部分 制作镜像
第六部分 数据卷管理
第七部分 网络通信
第八部分 构建nginx镜像
原文地址:http://blog.51cto.com/12227558/2103300