Docker有两个分支版别:DockerCE和Docker EE,即社区版和企业版。
本教程基于CentOS7装置Docker CE。
(1) 履行如下指令,装置Docker的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
(2)履行如下指令,增加DockerCE的软件源信息。
yum-config-manager --add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(3)履行如下指令,装置Docker CE。
yum makecache fast
yum -y install docker-ce
(4)履行如下指令,发动Docker服务。
systemctl start docker
(1)配置docker加速地址
tee /etc/docker/daemon.json <<-'EOF
"registry-mirrors": ["https://kqh8****.mirror}
EOF
注:tee指令会从规范输入设备读取数据,将其内容输出到规范输出设备,一起保存成文件。
(2)从头加载服务配置文件。
systemctl daemon-reload
(3)重启Docker服务。
systemctl restart docker
拉去总共nginx镜像为例,测试docker环境
(1)检查Docker镜像库房中Nginx的可用版别。
docker search nginx
(2)拉取最新版的Nginx镜像。
docker pull nginx:latest
(3)检查本地镜像。
docker images
(4)运转容器。
docker run --name nginx-test-p 8080:80-d
指令参数说明:
--name nginx-test:容器称号。
-p8080:80:端口进行映射,将本地8080端口映射到容器内部的80端口。
-d nginx:设置容器在后台一直运转。