保姆级docker安装教程,含国内加速镜像地址

🍁保姆级docker安装教程,含国内加速镜像地址

🍁前言

本文阅读时间大约5分钟

hello大家好,我是反调,今天给大家做一期docker安装教程,其中包括Centos和Ubuntu系统docker程序的安装,还包括国内镜像源的配置,以及阿里云镜像加速。

🍁Centos系统docker安装

安装一些系统必要的工具

shell 复制代码
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源信息

shell 复制代码
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查/etc/yum.repos.d/docker-ce.repo 中的ur地址是不是都是阿里云的

shell 复制代码
cat /etc/yum.repos.d/docker-ce.repo

如果不是,那么把download-stage.docker.com全部替换为mirrors。aliyun.com/docker-ce/

更新yum源并安装Docker-CE

shell 复制代码
sudo yum makecache fast
sudo yum -y install docker-ce

等待安装完成✅,使用docker version可以看到client端的信息

复制代码
docker version

启动服务器再次使用docker version 就可以看到服务器端和客户端的docker信息了

复制代码
systemctl start docker

🍁Ubuntu系统docker安装

安装必要的一些系统工具

shell 复制代码
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

安装GPG证书

shell 复制代码
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

写入软件源信息

shell 复制代码
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

更新并安装Docker-CE

shell 复制代码
sudo apt-get -y update
sudo apt-get -y install docker-ce

开启Docker服务

shell 复制代码
sudo service docker start

🍁卸载

shell 复制代码
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

🍁阿里云Docker加速器的地址

阿里云镜像加速,登录阿里云,进入控制台在产品服务中选择容器->容器镜像服务->镜像工具->镜像加速器。找到镜像加速地址。下方有各类操作系统的操作方式。如果没有信息,去实力列表中去创建一个个人实例,个人实例允许创建300个仓库和3个命名空间。

快速连接地址:https://cr.console.aliyun.com/cn-hangzhou/instance/dashboard

在控制台找到【镜像工具】->点击【镜像加速器】如下

能看到镜像加速地址,可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

shell 复制代码
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://3703jm2d.mirror.aliyuncs.com"]  
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

https://3703jm2d.mirror.aliyuncs.com 这个地址是我的阿里云加速地址,当然您也注册了也会得到一个,替换就好了。

🍁其他的镜像加速地址

shell 复制代码
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
    "https://docker.1panelproxy.com", 
    "https://docker.m.daocloud.io",
    "https://noohub.ru", 
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud",
    "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
    "https://5tqw56kt.mirror.aliyuncs.com",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn/",
    "http://mirror.azure.cn/",
    "https://hub.rat.dev/",
    "https://docker.ckyl.me/",
    "https://docker.chenby.cn",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io"
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

当让您也可以直接在这里查看国内可用的docker镜像地址

https://status.anye.xyz/

这里有多个镜像地址状态延迟等信息的监控如下图。

直接复制上面的地址,到/etc/docker/daemon.json的registry-mirrors中就行了。

🍁总结

不太会docker或者是想要快速安装docker的朋友👭赶紧试试吧,都是亲测可用的哦。好了今天的分享就到这里了。感谢您的拜读。

相关推荐
码间留白3 小时前
手把手把 GitHub 推上阿里云 ECS:Actions CI/CD 全链路避坑实录(折腾好几天,到 2 分钟见绿)
运维·阿里云·ci/cd·docker·devops·github actions
Vex2une4 小时前
Docker Desktop WSL2后端:2026年性能调优与避坑实战指南
windows·docker·desktop·gpu容器·容器开发·virtiofs·buildkit
程序员老赵5 小时前
Docker 部署青龙面板:轻松搭建定时任务管理平台
前端·docker·开源
TTATTC5 小时前
为什么单会话聊天做不好复杂工程?Claude Code 创作者的并发 Worktree 与记忆闭环实践
docker·开源
TTATTC5 小时前
状态机驱动长事务,还是 DAG 编排高并发?高可靠业务流程引擎的双核架构设计
docker·开源
殷忆枫5 小时前
告别依赖地狱!在 Ubuntu 上用 Docker 极速部署 Home Assistant 与 MQTT,并接入 Siri 与嵌入式 C 终端
linux·ubuntu·docker
千桐科技7 小时前
qModel算法模型平台功能解析:从源码到 Docker 镜像,部署能自动完成哪些工作?
运维·docker·容器·qmodel
江湖有缘9 小时前
Docker实战 | 使用Docker部署Imagor Studio图片编辑工具
java·docker·eureka
Xxtaoaooo9 小时前
私人日记不想散落在多个App?我用DailyTxT把记录、搜索和图片都放进自己的NAS
docker·nas·dailytxt
吴声子夜歌9 小时前
Docker入门与实战——Etcd(高可用的键值数据库)
数据库·docker·etcd