Docker安装指南
发布时间:
Docker 将作为我们后续搭建服务的容器,所以这里就先为大家介绍主要几个平台上 Docker 的安装方式,主要包括了 Macos、Windows、Linux(Ubuntu、Debian、CentOS)几个主要系统平台。
安装
Mac
因为 Mac 系统下 Docker Desktop 超过 1G,并且启动后占用资源很大,所以这里我们就选择它的替代软件 OrbStack。
- 下载 OrbStack,下载链接 https://orbstack.dev/download
- 双击打开下载的 OrbStack.dmg 文件,并将 OrbStack 拖到 Application 中。
- 到 Application 中双击打开 OrbStack,然后点击 Next,然后选择 Docker,然后收入电脑密码授权即可。
Windows
- 打开浏览器,访问 Docker 官方网站 https://www.docker.com/get-started
- 点击下载 Docker Desktop for Windows。
- 打开下载的安装包,并按照提示完成安装。
- 完成安装后,在开始菜单中找到 Docker 图标并点击打开。
- 在系统托盘中找到 Docker 图标,右键单击并选择 Settings。
- 在 Settings 中,选择 Shared Drives 并选择您想要共享的驱动器。
- 完成配置后,重启 Docker Desktop。
- 打开 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