安装docker

1. linux(centos)安装docker

docker官网:https://docs.docker.com/engine/install/centos/

1.1 检查版本号

docker -v   #检查docker是否安装

1.2 删除之前的docker

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

1.3 配置yum源

cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum repolist

1.4 在线安装(成功)

# 1. 安装docker
yum -y install yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce
sudo systemctl start docker
sudo systemctl enable docker
sudo docker -v

1.5 基于rpm包的安装(成功)

下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

image-20240730102250346

yum install docker-* containerd.io-1.6.31-3.1.el7.x86_64.rpm

1.6 修改dockerhub仓库

vim /etc/docker/daemon.json
----

20250405可用
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}

{
    "registry-mirrors": [
        "https://ung2thfc.mirror.aliyuncs.com",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://mirror.baidubce.com",
        "https://ccr.ccs.tencentyun.com",
        "https://dockerproxy.com",
        "http://f1361db2.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://docker.m.daocloud.io",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}

仓库2
{
   "registry-mirrors": [
       "http://hub-mirror.c.163.com",
       "https://mirrors.tuna.tsinghua.edu.cn",
       "http://mirrors.sohu.com",
       "https://ustc-edu-cn.mirror.aliyuncs.com",
       "https://2yzmpomi.mirror.aliyuncs.com",
       "https://ccr.ccs.tencentyun.com",
       "https://docker.m.daocloud.io",
       "https://docker.awsl9527.cn",
       "https://do.nark.eu.org",
       "https://dc.j8.work",
       "https://dockerproxy.com",
       "https://docker.mirrors.ustc.edu.cn",
       "https://docker.nju.edu.cn",
       "https://docker.1panel.live/",
       "https://noohub.ru",
       "https://huecker.io",
       "https://dockerhub.timeweb.cloud",
       "http://hub.urlsa.us.kg",
       "http://hub.haod.eu.org",
       "http://hub.chxza.eu.org",
       "http://ccoc.eu.org"
   ]
}
----
systemctl daemon-reload
systemctl restart docker

1.7 启动docker

sudo systemctl start docker
sudo docker run hello-world

1.8 docker全家桶安装(未测试)

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
posted @ 2024-09-05 14:38  付十一。  阅读(6)  评论(0)    收藏  举报