CentOS7 安装配置 Docker CE
安装 Docker CE
使用 yum 安装依赖软件:
sudo yum -y install yum-utils device-mapper-persistent-data lvm2添加 yum 软件源:
# 使用官方源
sudo yum-config-manager \
  --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo
# 使用中科大镜像源
sudo yum-config-manager \
  --add-repo \
  https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 使用阿里云镜像源
sudo yum-config-manager \
  --add-repo \
  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo重建 yum 缓存:
sudo yum makecache fast安装 Docker CE:
sudo yum -y install docker-ce docker-ce-cli containerd.io启动 Docker CE
设置开机启动:
sudo systemctl enable docker启动 Docker CE:
sudo systemctl start docker设置用户组
如果使用非 root 用户运行 Docker CE,需要将该用户加入 docker 用户组。
创建 docker 用户组:
sudo groupadd docker添加当前用户到 docker 用户组:
sudo usermod -aG docker $USER运行测试
退出当前终端工具,重新登录,并运行 hello-world :
docker run hello-worldHello from Docker! This message shows that your installation appears to be working correctly.
......
查看所有的 container:
docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b897fbbdeccd hello-world "/hello" 5 minutes ago Exited (0) 5 minutes ago loving_bassi
删除运行测试生成的 container:
docker rm b897fbbdeccdTips:
b897fbbdeccd为上面查看到的CONTAINER ID。
删除运行测试使用的 image:
docker rmi hello-world镜像加速器
如果是在国内主机使用 Docker,可根据需要添加第三方提供的镜像加速地址:
- 七牛云: - https://reg-mirror.qiniu.com
- Azure China: - https://dockerhub.azk8s.cn
- DaoCloud: - http://f1361db2.m.daocloud.io
- 阿里云:登录阿里云后获取 
修改(新建)配置文件:
sudo vim /etc/docker/daemon.json按照 JSON 格式,插入以下配置:
{
  "registry-mirrors": [
    "https://reg-mirror.qiniu.com",
    "https://dockerhub.azk8s.cn",
    "http://f1361db2.m.daocloud.io"
  ]
}保存退出,并重启 Docker CE:
sudo systemctl daemon-reload
sudo systemctl restart docker参考文献
Last updated
Was this helpful?