docker安装

查看卸载过去的,若有,先备份

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装依赖

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

指定docker仓库地址

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

查看地址里的版本

yum list docker-ce --showduplicates | sort -r

VERSION_STRING替换成 上面list出来的版本(如20.10.0-3.el7)

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

重启

sudo systemctl start docker
sudo systemctl enable docker

验证

docker --version

找到国内docker镜像源

https://docker.1ms.run

替换前缀,指定拉取国内镜像源(单行方案)

docker pull docker.1ms.run/library/nginx:latest

成功

指定国内镜像源地址(永久方案)

sudo vi /etc/docker/daemon.json

{
    "registry-mirrors": [
        "https://docker.1ms.run"
    ]
}

更新配置,重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

docker info命令测试

docker pull httpd命令测试

docker-compose安装

有了docker-compose就可以1条命令启动多个容器,不需要在手动写shell

sudo yum update

sudo yum install -y epel-release

sudo yum install -y python3 python3-pip

sudo pip3 install --upgrade pip

sudo pip3 install docker-compose==1.20.1

docker-compose -v

Logo

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

更多推荐