Linux中安装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

二、设置docker仓库(更准确的说是设置yum仓库,作用是允许我们在其中可以搜索到docker并安装)

yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken

三、配置阿里的yum镜像,提高下载速度(此次执行命令需要按两次Enter)

# 设置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

        docker-ce为社区免费版本,需要联网下载,稍等片刻即可安装成功。

yum install -y docker-ce

五、启动docker

        (1)关闭防火墙

                docker设计端口映射,此处建议先关闭防火墙,避免端口屏蔽

# 关闭防火墙
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
#查看防火墙状态
systemctl status firewalld

        (2)启动和停止docker

# 启动docker服务
systemctl start docker  

# 停止docker服务
systemctl stop docker  

# 重启docker服务
systemctl restart docker 

# 开机自启docker服务
systemctl enable docker 

        (3)配置阿里的docker镜像

                因为docker仓库是国外网站,所以更新为阿里镜像,提升下载速度

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://akchsmlh.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

此时在使用 docker -v 命令查看docker版本号,出现版本号则说明安装成功!!!

猜你喜欢

转载自blog.csdn.net/weixin_64709241/article/details/131558353