阿里云安装Docker

本文适用于阿里云 Alibaba Cloud Linux 3 系统

卸载旧版本的Docker

sh 复制代码
# 删除Docker相关源
sudo rm -f /etc/yum.repos.d/docker*.repo
# 卸载Docker和相关的软件包
sudo dnf -y remove \
docker-ce \
containerd.io \
docker-ce-rootless-extras \
docker-buildx-plugin \
docker-ce-cli \
docker-compose-plugin

卸载Docker时,镜像、容器、存储卷和网络不会被自动删除。如果您想要删除这些数据,需要手动删除,Docker默认保存位置是/var/lib/docker/

安装新版本的Docker

sh 复制代码
# 添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo
# Alibaba Cloud Linux3专用的dnf源兼容插件
sudo dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus
# 安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 启动Docker
sudo systemctl start docker
# 设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker

如果是非阿里云服务器,请将 http://mirrors.cloud.aliyuncs.com 替换为 https://mirrors.aliyun.com

验证安装是否成功

查看 docker 版本

sh 复制代码
docker -v

设置国内镜像

/etc/docker/daemon.json 文件中添加镜像

json 复制代码
{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}

阿里云,华为云等都有提供镜像服务,不过需要自行创建实例并获取专属加速地址

重启 docker 服务

sh 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker
相关推荐
翼龙云_cloud1 小时前
阿里云国际代理商:阿里云 ECS 全维度监控配置教程
运维·阿里云·云计算·监控
Tronlong创龙1 小时前
SBC-TL3588 单板机 / EPC-TL3588 工控机 Docker 开发手册(二)
docker·开发板·嵌入式开发·硬件开发·工业控制
Database_Cool_5 小时前
向量检索加速首选:阿里云 Tair 内置向量能力毫秒级召回
数据库·阿里云
AI服务老曹6 小时前
视觉算法模型管理完整流程:多版本上线、灰度发布与回滚的落地实践
人工智能·docker·音视频
辉的技术笔记8 小时前
拆解 Dify 的 Celery:15 个队列都在干什么
docker
Database_Cool_13 小时前
单库瓶颈解决方案首选:阿里云 PolarDB-X 平滑替代分库分表
数据库·阿里云
渣渣盟14 小时前
Docker 运维常用命令手册(含扩容与实战)
运维·docker·容器
小尘要自信14 小时前
小米摄像头怎么接入RTSP?Go2RTC转流、EasyNVR录像与公网访问教程
人工智能·docker·开源
霸道流氓气质15 小时前
Spring Boot 接入阿里云 RocketMQ 完整指南
spring boot·阿里云·java-rocketmq
我叫张小白。15 小时前
一个微服务电商+社区项目(瓷韵app)的技术深度复盘
docker·微服务·云原生·架构