首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Window、CentOs、Ubuntu 安装 docker

Window、CentOs、Ubuntu 安装 docker

作者头像
飞询
发布2025-08-01 16:47:10
发布2025-08-01 16:47:10
55500
代码可运行
举报
文章被收录于专栏:云同步云同步
运行总次数:0
代码可运行

Window 版本

网址:https://www.docker.com/

下载

下载完成后,双击安装就可以了

Centos 版本

卸载 Docker (可选)

代码语言:javascript
代码运行次数:0
运行
复制
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

安装 Docker

1)安装 gcc 相关

代码语言:javascript
代码运行次数:0
运行
复制
yum -y install gcc
yum -y install gcc-c++

2)安装需要的软件包

代码语言:javascript
代码运行次数:0
运行
复制
yum install -y yum-utils

3)设置 stable 镜像仓库

代码语言:javascript
代码运行次数:0
运行
复制
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4)更新 yum 软件包索引

代码语言:javascript
代码运行次数:0
运行
复制
sudo yum makecache fast

5)安装 docker ce

代码语言:javascript
代码运行次数:0
运行
复制
sudo yum -y install docker-ce docker-ce-cli containerd.io

6)启动 docker

代码语言:javascript
代码运行次数:0
运行
复制
systemctl start docker

7)验证

代码语言:javascript
代码运行次数:0
运行
复制
docker version

安装 Docker-compose(可选)

代码语言:javascript
代码运行次数:0
运行
复制
# 国内源
curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
代码语言:javascript
代码运行次数:0
运行
复制
# 给docker-compose文件一个执行的权限
chmod +x /usr/local/bin/docker-compose
代码语言:javascript
代码运行次数:0
运行
复制
# 注意,因为版本问题,现在执行的命令 docker compose 而不是 docker-compose
docker compose version

Ubuntu 版本

参考链接

https://zhuanlan.zhihu.com/p/651148141

卸载 Docker(可选)

1)停止Docker服务

代码语言:javascript
代码运行次数:0
运行
复制
# 先关闭 docker 服务,如果没有就不需要
sudo systemctl stop docker

2)删除Docker安装包

代码语言:javascript
代码运行次数:0
运行
复制
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo apt-get remove docker docker-engine docker.io containerd runc

3)删除相关文件

代码语言:javascript
代码运行次数:0
运行
复制
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock

4)删除Docker用户组

代码语言:javascript
代码运行次数:0
运行
复制
sudo groupdel docker

安装 docker

1)更新软件包

代码语言:javascript
代码运行次数:0
运行
复制
sudo apt update sudo apt upgrade

2)安装 docker 依赖

代码语言:javascript
代码运行次数:0
运行
复制
apt-get install ca-certificates curl gnupg lsb-release

3)添加 Docker 官方 GPG 密钥

代码语言:javascript
代码运行次数:0
运行
复制
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4)添加 Docker 软件源

代码语言:javascript
代码运行次数:0
运行
复制
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

5)安装 docker

代码语言:javascript
代码运行次数:0
运行
复制
apt-get install docker-ce docker-ce-cli containerd.io

6)配置用户组(可选)

代码语言:javascript
代码运行次数:0
运行
复制
# 默认情况下,只有root用户和docker组的用户才能运行Docker命令。
# 我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo
sudo usermod -aG docker $USER

7)运行 docker

代码语言:javascript
代码运行次数:0
运行
复制
systemctl start docker

8)安装 工具

代码语言:javascript
代码运行次数:0
运行
复制
apt-get -y install apt-transport-https ca-certificates curl software-properties-common

9)重启 docker

代码语言:javascript
代码运行次数:0
运行
复制
systemctl restart docker

10)配置镜像源加速

代码语言:javascript
代码运行次数:0
运行
复制
# https://cr.console.aliyun.com/cn-shanghai/instances/mirrors
# 打开网址登录复制命令执行
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Window 版本
  • Centos 版本
    • 卸载 Docker (可选)
    • 安装 Docker
    • 安装 Docker-compose(可选)
  • Ubuntu 版本
    • 卸载 Docker(可选)
    • 安装 docker
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档