首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Docker安装部署过程

Docker安装部署过程

作者头像
云计算-jerry
修改2025-06-12 16:25:23
修改2025-06-12 16:25:23
1.5K0
举报
文章被收录于专栏:dockerdocker

系统版本:ubuntu2404

1、安装docker

安装参考文档https://docker.github.net.cn/engine/install/ubuntu/#install-using-the-repository

运行以下命令卸载所有冲突的包:

代码语言:txt
复制
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

(1)卸载 Docker Engine、CLI、containerd 和 Docker Compose 软件包:

代码语言:txt
复制
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

(2)主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷:

代码语言:txt
复制
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

使用 apt 存储库安装

1、设置 Docker 的apt存储库。

代码语言:txt
复制
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

2、安装docker软件包

代码语言:txt
复制
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3、更换下载源

参考链接https://blog.csdn.net/qingzhumuqingfeng/article/details/144094325

代码语言:txt
复制
sudo mkdir -p /etc/docker
vim /etc/docker/daemon.json 

将以下加速下载源(2025.6)复制进去

代码语言:txt
复制
{
  "registry-mirrors" : [
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://fb89dca6e56f4103ac00f28af9befa6e.mirror.swr.myhuaweicloud.com",
"https://docker.1ms.run",
"https://docker.xuanyuan.me",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://mirror.iscas.ac.cn",
"https://dc.j8.work",
"https://1ms.run/",
"https://gst6rzl9.mirror.aliyuncs.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
 "insecure-registries" : [
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.cn"
    ],
"debug": true,
"experimental": false
}

重启生效

代码语言:txt
复制
sudo systemctl daemon-reload
sudo systemctl restart docker

查看是否配置成功docker info

配置成功截图
配置成功截图

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装docker
    • 运行以下命令卸载所有冲突的包:
    • 使用 apt 存储库安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档