核心结论
在2核4G内存的Linux小型服务器上安装Docker,需通过更新系统、安装依赖、配置Docker源并完成安装,最后验证运行状态。以下是详细步骤。
1. 更新系统并安装依赖
首先,确保系统为最新版本,并安装必要的依赖包:
sudo apt update && sudo apt upgrade -y
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
关键点:apt-transport-https和ca-certificates是Docker安装的基础依赖。
2. 添加Docker官方GPG密钥和源
为安全安装Docker,需添加官方GPG密钥并配置源:
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
关键点:确保源与系统版本匹配,避免安装失败。
3. 安装Docker引擎
更新包索引并安装Docker:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
关键点:docker-ce是社区版Docker,适合小型服务器使用。
4. 启动并验证Docker
安装完成后,启动Docker服务并验证是否正常运行:
sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version
sudo docker run hello-world
关键点:hello-world镜像用于测试Docker是否安装成功。
5. 优化配置(可选)
为提升性能,可调整Docker配置:
- 修改
/etc/docker/daemon.json,限制资源使用:{ "default-ulimits": { "nofile": { "Name": "nofile", "Hard": 65535, "Soft": 65535 } } }关键点:根据服务器资源合理配置,避免资源耗尽。
总结
通过以上步骤,可在2核4G内存的Linux服务器上成功安装并运行Docker,满足小型应用部署需求。
CCLOUD博客