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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐