Centos7.6下安装Docker

Docker的安装与配置(centos)

企业部署一般采用Linux操作系统,众多Linux发行版中,以Centos发行版占比最多。因此这里的安装为Centos环境下的安装。
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。

Docker CE 分为 stable testnightly 三个更新频道。

  1. 卸载安装过的旧版本docker
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce
  1. 安装docker
# 安装yum工具
yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken
# 更新本地镜像源
yum update

# 设置docker镜像源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

# 安装docker社区免费版
yum install -y docker-ce
  1. 启动docker,需注意防火墙对docker所需的端口开放,设置可以查看Linux的防火墙操作
systemctl start docker # 启动docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务
  1. docker镜像的设置,编辑配置文件vim /etc/docker/daemon.json,添加registry-mirrors国内Docker镜像地址
{
 "registry-mirrors": ["https://registry.docker-cn.com"]
}
  1. 重启docker服务。