1- 杨CC对工具的评价

​ 一个非常牛逼的容器工具.没有之二.

2- 安装教程

2.1 Linux 系列安装docker教程

2.1.1 ubuntu系列

  • ubuntu 24.02 & Ubuntu 22 & Ubuntu 20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Ubuntu 24/22/20 所有安装方式一致

# 更新库
sudo apt install update

# 安装必要依赖包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

# 添加Docker 官方GPG秘钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加Docker 软件源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 安装Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 验证docker
sudo docker --version

# 开机自启
sudo systemctl start docker
sudo systemctl enable docker

2.1.2 radhat /Centos系列

  • 当前教程通用于:Cent OS 7/Centos 8/Stream 8/RHEL 7/RHEL 8 / RHEL 9
1
2
# 安装必要依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • CentOS 7 / RHEL 7 安装教程
1
2
3
4
5
6
7
8
9
10
11
12
# 添加 Docker 软件源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 验证docker
sudo docker --version

# 设置开启自启
sudo systemctl start docker
sudo systemctl enable docker
  • CentOS 8 / Stream 8 / RHEL 8 安装教程
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 添加软件源
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

# 安装必要的工具(解决兼容性问题)
sudo dnf install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el7.x86_64.rpm

# 安装Docker
sudo dnf install -y docker-ce docker-ce-cli docker-compose-plugin

# 验证docker
sudo docker --version

# 设置开启自启
sudo systemctl start docker
sudo systemctl enable docker
  • RHEL 9
1
2
3
4
5
6
7
8
9
10
11
12
# 添加源 
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

# 安装Docker
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 开启开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 验证docker
sudo docker --version

2.1.3 Arch系列安装docker

  • 该教程包含90% 以上的Arch系列都可使用.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 更新 系统包
sudo pacman -Syu

# 安装Docker 相关包
sudo pacman -S docker docker-compose

# 启动Docker服务
sudo systemctl start docker

# 设置开机自启
sudo systemctl enable docker

# 验证docker
docker --version

2.2 Windows 安装docker教程

一、Windows 10/11 桌面系统安装 Docker Desktop

系统要求

  • Windows 10 64 位:专业版、企业版或教育版(Build 19041+)
  • Windows 11 64 位:家庭版或专业版
  • 必须启用 Hyper-V 和容器功能
  • 需开启硬件虚拟化支持(在 BIOS/UEFI 中启用)

安装步骤

  1. 启用必要的 Windows 功能(如果没有打开记得运行这个)

    • 以管理员身份打开 PowerShell
    • 运行以下命令启用 Hyper-V 和容器功能:
    1
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V, Containers -All
    • 完成后重启电脑
  2. 下载 Docker Desktop

  3. 安装 Docker Desktop

    • 双击安装文件(Docker Desktop Installer.exe)
    • 勾选 “Use WSL 2 instead of Hyper-V”(推荐,需已安装 WSL2)
    • 点击 “OK” 开始安装
    • 安装完成后点击 “Close and restart” 重启电脑
  4. 验证安装

    • 重启后 Docker 会自动启动,在系统托盘可见 Docker 图标
    • 打开命令提示符或 PowerShell,运行:
    1
    2
    docker --version
    docker run hello-world
    • 如看到欢迎消息,说明安装成功

二、Windows Server 安装 Docker

适用版本

  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022

安装步骤

  1. 卸载旧版本(如有的话,请运行这个)

    1
    2
    Uninstall-Package -Name docker -ProviderName DockerMsftProvider
    Remove-Item -Path "C:\ProgramData\Docker" -Recurse -Force
  2. 安装 Docker

    • 以管理员身份打开 PowerShell
    • 安装 Docker 提供程序:
    1
    Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
    • 信任 Docker 仓库:
    1
    Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
    • 安装 Docker:
    1
    Install-Package -Name docker -ProviderName DockerMsftProvider
  3. 启动 Docker 服务

    1
    Start-Service docker
  4. 设置 Docker 开机自启

    1
    Set-Service docker -StartupType Automatic
  5. 验证安装

    1
    2
    docker --version
    docker run hello-world:nanoserver

    注意:Windows Server 上需使用 nanoserver 或 windowsservercore 标签的镜像

2.3 Mac 系列安装docker教程

  1. 下载 Docker Desktop for Mac

  2. 安装 Docker Desktop

    • 找到下载的.dmg文件(通常在 “下载” 文件夹中)
    • 双击.dmg文件打开安装窗口
    • 将 Docker 图标拖拽到 “Applications” 文件夹中完成安装
  3. 启动 Docker

    • 打开 “应用程序” 文件夹,找到并点击 “Docker”
    • 首次启动时,系统会提示 “Docker” 是从互联网下载的应用,点击 “打开”
    • Docker 会在菜单栏显示一个鲸鱼图标,表示正在启动
    • 启动完成后,鲸鱼图标会停止动画
  4. 同意服务条款

    • 首次启动会显示服务条款,点击 “Accept” 接受
  5. 验证安装是否成功

    • 打开 “终端” 应用(可通过 Spotlight 搜索 “终端”)

    • 运行以下命令检查 Docker 版本:

      1
      docker --version
    • 运行测试容器验证功能:

      1
      docker run hello-world
    • 如果看到 “Hello from Docker!” 的欢迎消息,说明安装成功

3- 结束语

  • 需要技术文章,记得将ycc77.com 添加到书签栏哦~
  • 需要资源,记得将yancy77.cn 添加到书签栏哦~
  • B站: 疯狂的杨CC
  • 抖音: 疯狂的杨CC
  • 快手: 疯狂的杨CC
  • 91: 疯狂的杨CC
  • p站: 疯狂的杨CC