稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 常用命令
  3. Docker
  4. 正文

Ubuntu 安装 Docker

2024年8月26日 834点热度 1人点赞

1、更新软件包并安装必要软件

# 1. 更新软件包列表
sudo apt update
 
# 2. 升级已安装的软件包(可选)
sudo apt upgrade -y

# 3.安装允许 apt 通过 https 使用仓库
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

2、导入 GPG 密钥

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
注意:官网 https://download.docker.com/linux/ubuntu/gpg 正常访问不到的,所以用 aliyun。

3、添加 Docker 仓库

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu/ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4、更新软件包列表

sudo apt update

5、安装 Docker

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    • docker-ce:Docker Engine。
    • docker-ce-cli:用于与 Docker 守护进程通信的命令行工具。
    • containerd.io:管理容器生命周期的容器运行时环境。
    • docker-buildx-plugin:增强镜像构建功能的 Docker 扩展工具,特别是在多平台构建方面。
    • docker-compose-plugin:通过单个 YAML 文件管理多容器 Docker 应用的配置管理插件。

6、检查 Docker 运行状态

sudo systemctl is-active docker

7、替换镜像源

含保存配置并重启 docker 服务,下面这个阿里云镜像源已经完犊子,只能使用有公网地址的来设置这个镜像源(于2024年07月02日服务变更,详情可见镜像加速公告),否则直接报错拒绝请求。目前只能找其他活跃的镜像源,目前2024年08月26日稳定源地址为:https://docker.awsl9527.cn,如果失效,网上找找,然后通过命令(例):curl https://docker.awsl9527.cn来测试,如果有返回内容,则说明源地址可用。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["加速镜像地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

8、允许非 root 用户运行 Docker 命令

sudo usermod -aG docker ${USER}
注意:需要注销或重启系统才能使组生效

9、卸载 Docker

Ⅰ.卸载相关组件
sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
Ⅱ.删除 Docker 创建的目录
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

 

标签: Docker ubuntu ubuntu 安装docker
最后更新:2024年8月26日

Akim

犇 骉 Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

点赞
< 上一篇
下一篇 >
文章目录
  • 1、更新软件包并安装必要软件
  • 2、导入 GPG 密钥
  • 3、添加 Docker 仓库
  • 4、更新软件包列表
  • 5、安装 Docker
  • 6、检查 Docker 运行状态
  • 7、替换镜像源
  • 8、允许非 root 用户运行 Docker 命令
  • 9、卸载 Docker

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号