一、Docker的安装

1.设置安装仓库

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

2.更新本地镜像源

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

3.构建本地缓存

yum makecache fast

4.安装Docker引擎

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin  -y

5.启动Docker

systemctl start docker

6.设置Docker自启动

systemctl enable docker

二、Docker配置镜像源

1.创建/etc/docker/daemon.json文件

sudo mkdir -p /etc/docker

sudo vim /etc/docker/daemon.json

2.在/etc/docker/daemon.json文件写入以下内容

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://docker.imgdb.de",
    "https://docker-0.unsee.tech",
    "https://docker.hlmirror.com"
   ]
}

3.重启Docker服务使配置生效

sudo systemctl daemon-reload && sudo systemctl restart docker 

4.测试

docker run hello-world

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐