1. 安装docker环境
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-repo
http://mirrors.aliyun.com/docker-ce/linu
x/centos/docker-ce.repo
(3)执行如下命令,安装Docker CE。
yum makecache fast
yum -y install docker-ce
(4)执行如下命令,启动Docker服务。
systemctl start docker
2. 配置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
3. 测试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:设置容器在后台一直运行。