国内vps安装Docker详细教程
Docker是一种开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。本文将详细说明如何在国内vps上安装Docker,包含详细的操作步骤、命令示例及注意事项。
准备工作
- 确保vps系统为Linux发行版,如Ubuntu 20.04。
- 确保vps拥有root权限或sudo权限。
- 确保网络连接正常。
安装Docker
- 更新系统包列表
- 安装必要的依赖包
- 添加Docker官方GPG密钥
- 设置Docker官方仓库
- 更新系统包列表
- 安装Docker Engine
- 验证安装
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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
sudo apt update
sudo apt install docker-ce
sudo docker --version
启动Docker服务
- 启动Docker服务
- 设置Docker服务开机自启
- 验证服务状态
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
注意事项
- 国内vps可能需要更换镜像源以提高下载速度。建议使用阿里云、腾讯云等提供的Docker镜像源。
- 安装过程中如果遇到证书问题,可以尝试清理缓存后重新安装。
- 确保Docker服务正常运行,否则无法使用Docker相关命令。
实用技巧
- 非root用户使用Docker
- 查看Docker镜像
- 运行第一个容器
- 拉取镜像
- 运行容器
sudo usermod -aG docker ${USER}
docker images
docker run hello-world
docker pull ubuntu:latest
docker run -it ubuntu:latest /bin/bash