在阿里云轻量应用服务器上安装Docker只需执行几条命令即可完成,核心步骤包括配置软件源、安装依赖包、添加Docker官方GPG密钥并安装Docker引擎。 以下是详细操作指南和注意事项:
一、结论
阿里云轻量应用服务器(基于Linux系统)安装Docker的完整流程如下:
- 更新系统软件包并安装依赖工具。
- 添加Docker官方软件源。
- 安装Docker引擎并启动服务。
- 验证安装结果。
二、详细步骤
1. 准备工作
- 登录服务器:通过SSH连接阿里云轻量应用服务器(如Ubuntu/CentOS)。
- 更新系统:
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian sudo yum update -y # CentOS
2. 安装依赖工具
确保系统已安装curl和apt-transport-https等工具:
sudo apt install -y curl gnupg2 software-properties-common # Ubuntu
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # CentOS
3. 添加Docker软件源
- Ubuntu/Debian:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=amd64 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 - CentOS:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker引擎
- Ubuntu/Debian:
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io - CentOS:
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动并验证
- 启动Docker服务:
sudo systemctl enable --now docker - 验证安装:
sudo docker run hello-world若输出
Hello from Docker!则表明安装成功。
三、关键注意事项
-
权限问题:默认需用
sudo执行Docker命令。如需免sudo,将用户加入docker组:sudo usermod -aG docker $USER重新登录后生效。
-
镜像提速:阿里云提供专属Docker镜像提速服务,替换默认源可大幅提升拉取速度:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<你的阿里云提速地址>.mirror.aliyuncs.com"] } EOF sudo systemctl restart docker -
防火墙配置:若需开放Docker端口(如2375),需在阿里云控制台和安全组中放行。
四、总结
阿里云轻量应用服务器安装Docker的核心是正确配置官方源和依赖环境,后续通过镜像提速和权限管理可优化使用体验。 整个过程约5分钟即可完成,适合快速部署容器化应用。若遇到网络问题,优先检查软件源是否被墙或切换为国内镜像。
云计算导航