安装 Docker
在 Linux 下安装 Docker 的方法有多种,以下是一些常用的安装方法,适用于不同的 Linux 发行版。
1. 在 Ubuntu 上安装 Docker
使用 APT 安装
# 更新现有的包列表
sudo apt update
# 安装所需的包
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加 Docker 仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 更新包列表
sudo apt update
# 安装 Docker
sudo apt install docker-ce -y
# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
2. 在 CentOS 上安装 Docker
使用 YUM 安装
# 安装必要的工具
sudo yum install -y yum-utils
# 添加 Docker 的稳定版本仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker
sudo yum install docker-ce -y
# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
3. 在 Debian 上安装 Docker
使用 APT 安装
# 更新现有的包列表
sudo apt update
# 安装所需的包
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
# 添加 Docker 仓库
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
# 更新包列表
sudo apt update
# 安装 Docker
sudo apt install docker-ce -y
# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
4. 在 Fedora 上安装 Docker
使用 DNF 安装
# 安装必要的工具
sudo dnf -y install dnf-plugins-core
# 添加 Docker 的稳定版本仓库
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
# 安装 Docker
sudo dnf install docker-ce docker-ce-cli containerd.io -y
# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
5. 在 Arch Linux 上安装 Docker
使用 Pacman 安装
# 更新包列表
sudo pacman -Syu
# 安装 Docker
sudo pacman -S docker
# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
6. 其他方法
使用脚本安装
Docker 提供了一个安装脚本,可以在各种 Linux 发行版上快速安装 Docker。
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
7. 验证安装
安装完成后,可以使用以下命令验证 Docker 是否安装成功:
docker --version
您还可以运行一个简单的测试容器:
sudo docker run hello-world
如果看到欢迎信息,说明 Docker 已成功安装并运行。