安装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/
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