针对阿里云厂商专属linux系统docker安装方法

一、执行以下命令,注释可填入也可忽略

# 1.安装依赖工具

yum install -y yum-utils device-mapper-persistent-data lvm2

# 2.添加docker-ce阿里yum源(alinux兼容centos源)

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 3.安装docker+compose插件

yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

#4.启动并开机自启

systemctl start docker

systemctl enable docker

 

二、配置国内镜像加速器(docker装好之后执行),可自定义选择中科大,百度,网易等镜像源

tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": [

    "https://docker.mirrors.ustc.edu.cn",

    "https://hub-mirror.c.163.com",

    "https://mirror.baidubce.com"

  ]

}

EOF

 

三、执行第二步后,执行如下命令进行重载

systemctl daemon-reload

systemctl restart docker

 

四、进行版本验证

docker -v

docker compose version

docker info

 

五、进行镜像拉取

docker pull hello-world

 

如上方步骤频繁超时出现如下情况:

 那么需要通过阿里云专属镜像加速地址下载,步骤如下

 

1、在阿里云搜索ACR,选择容器镜像服务

 

2、在左侧找到镜像加速器,在右边有专属地址复制下来

 

3、填入到下方模板中,然后在命令行中执行

tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": [

    "这里填你的加速地址"

  ]

}

EOF

注意:尽量不换行如失败参考下方格式

cat > /etc/docker/daemon.json <<'EOF'

{"registry-mirrors":["输入你的专属加速地址"]}

EOF

 

 

4、再次进行重载

systemctl daemon-reload

systemctl restart docker

docker pull hello-world

 

5、简单跑一遍docker,输出Hello from Docker表示正常

docker run hello-world

 6、检查版本

docker -v

docker compose version

如展示版本号则完成

 

 

 

 

 

 

 

更多推荐