
在这篇文章中,我们将介绍如何在国内的 VPS 上安装 Docker。Docker 是一个开放平台,可以帮助开发者构建、部署和运行应用程序。通过使用容器技术,Docker 可以提高资源利用效率和应用的移植性。接下来,我们将提供一个详细的实操指南,帮助你快速完成 Docker 的安装。
操作前的准备
在开始之前,请确保你已经拥有一台可用的 VPS,并且其操作系统为 Ubuntu 20.04 或 CentOS 7。此外,请确保你的用户具有 sudo 权限,以便可以执行系统管理命令。
在 Ubuntu 20.04 上安装 Docker
步骤 1: 更新系统
首先,打开终端并更新系统软件包,确保你的系统是最新的。
sudo apt update
sudo apt upgrade -y
步骤 2: 安装依赖包
接下来,安装一些必要的依赖包,以便添加 Docker 的官方软件源。
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
步骤 3: 添加 Docker 官方 GPG 密钥
为了确保安装包的安全,我们需要添加 Docker 的 GPG 密钥。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
步骤 4: 添加 Docker APT 源
将 Docker 的官方源添加到系统的软件源列表中。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
步骤 5: 安装 Docker
更新软件包列表,然后安装 Docker CE(社区版)。
sudo apt update
sudo apt install docker-ce -y
步骤 6: 启动 Docker 服务
安装完成后,启动 Docker 服务并设置为开机自启。
sudo systemctl start docker
sudo systemctl enable docker
步骤 7: 验证 Docker 安装
执行以下命令检查 Docker 是否成功安装,并查看 Docker 版本。
docker --version
在 CentOS 7 上安装 Docker
步骤 1: 更新系统
与 Ubuntu 类似,首先需要更新你的 CentOS 系统。
sudo yum update -y
步骤 2: 安装必要的依赖包
安装必要的工具,以便为 Docker 的安装做好准备。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
步骤 3: 设置 Docker 仓库
添加 Docker 的官方软件源。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
步骤 4: 安装 Docker
现在可以安装 Docker 社区版。
sudo yum install docker-ce -y
步骤 5: 启动 Docker 服务
安装完成后,启动 Docker 服务并设置为开机自启。
sudo systemctl start docker
sudo systemctl enable docker
步骤 6: 验证 Docker 安装
通过以下命令检查 Docker 的安装情况。
docker --version
可能遇到的问题及注意事项
- 网络问题:在中国,访问 Docker 官方源可能会遇到网络不稳定的情况,可以考虑配置 VPN 或使用国内镜像(如 Docker 国内镜像)以加快下载速度。
- 权限问题:如果你在运行 Docker 命令时遇到权限问题,可以在命令前加 sudo,或者将用户添加到 Docker 组,使用命令
sudo usermod -aG docker $USER,然后重新登录。
总结
通过以上步骤,你应该能够在你的 VPS 上成功安装 Docker。Docker 是一个强大的工具,可以帮助你快速部署和管理应用,提升开发效率。希望这篇指南对你有所帮助!



