Skip to content

Latest commit

 

History

History
73 lines (63 loc) · 1.52 KB

docker-ce.md

File metadata and controls

73 lines (63 loc) · 1.52 KB

image

Docker CE

参考连接

https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

如果你之前安装过 docker,请先删掉

dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

安装依赖

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

下载repo文件

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

把软件仓库地址替换为 TUNA

sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

安装

dnf makecache
dnf install docker-ce

启动

systemctl enable --now docker

Docker Compose

下载链接 https://github.com/docker/compose/releases

下载

curl -L "https://github.com/docker/compose/releases/download/2.7.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

添加执行权限

chmod +x /usr/local/bin/docker-compose

创建软连接

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Docker Hub

参考连接

https://mirrors.nju.edu.cn/help/docker-hub

在配置文件 /etc/docker/daemon.json 中加入

{
    "registry-mirrors": [
        "https://docker.nju.edu.cn/",
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com"
    ]
}

重新启动docker

systemctl restart docker