Docker安装指南

1 分钟阅读时长

发布时间:

Docker 将作为我们后续搭建服务的容器,所以这里就先为大家介绍主要几个平台上 Docker 的安装方式,主要包括了 Macos、Windows、Linux(Ubuntu、Debian、CentOS)几个主要系统平台。

安装

Mac

因为 Mac 系统下 Docker Desktop 超过 1G,并且启动后占用资源很大,所以这里我们就选择它的替代软件 OrbStack。

  1. 下载 OrbStack,下载链接 https://orbstack.dev/download
  2. 双击打开下载的 OrbStack.dmg 文件,并将 OrbStack 拖到 Application 中。
  3. 到 Application 中双击打开 OrbStack,然后点击 Next,然后选择 Docker,然后收入电脑密码授权即可。

Windows

  1. 打开浏览器,访问 Docker 官方网站 https://www.docker.com/get-started
  2. 点击下载 Docker Desktop for Windows。
  3. 打开下载的安装包,并按照提示完成安装。
  4. 完成安装后,在开始菜单中找到 Docker 图标并点击打开。
  5. 在系统托盘中找到 Docker 图标,右键单击并选择 Settings。
  6. 在 Settings 中,选择 Shared Drives 并选择您想要共享的驱动器。
  7. 完成配置后,重启 Docker Desktop。
  8. 打开 PowerShell 或 CMD,运行 docker –version 命令以验证安装是否成功。

Linux

Ubuntu

#执行以下命令删除可能与Docker冲突的包
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

# 添加Docker官方的 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

# 添加APT源:
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

#安装最新版本的Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

#验证Docker是否安装成功
sudo docker run hello-world

Debian

# 添加Docker官方的 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/debian/gpg -o /etc/apt/keyrings/docker.asc

sudo chmod a+r /etc/apt/keyrings/docker.asc

# 添加APT源:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

#安装最新版本的Docker
 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 #验证Docker是否安装成功
sudo docker run hello-world

CentOS

#安装 yum-utils
sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

#安装最新版本的Docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

#验证Docker是否安装成功
sudo docker run hello-world