核心结论:在腾讯服务器Linux环境下安装Docker,需确保系统满足依赖条件,通过官方源安装最新版本,并完成基本配置验证。以下是具体步骤与注意事项。
1. 环境准备
首先确认腾讯云服务器的Linux系统版本(如Ubuntu、CentOS等),并更新系统包以避免兼容性问题。运行以下命令更新系统:
sudo apt update && sudo apt upgrade -y # 适用于Debian/Ubuntu
sudo yum update -y # 适用于CentOS/RHEL
此外,确保内核版本不低于3.10,可通过uname -r检查。
2. 安装依赖工具
安装必要的依赖工具,为Docker安装做准备:
sudo apt install curl wget git -y # Debian/Ubuntu
sudo yum install curl wget git -y # CentOS/RHEL
3. 添加Docker官方源
使用官方源可获取稳定版本。以Ubuntu为例:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
对于CentOS,执行以下命令:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
4. 启动并验证Docker服务
安装完成后,启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证安装是否成功:
sudo docker --version
sudo docker run hello-world
若输出Docker版本信息及“Hello from Docker!”,则安装成功。
5. 优化与配置
用户权限
将当前用户加入docker组以避免每次运行命令时加sudo:
sudo usermod -aG docker $USER
newgrp docker
防火墙与安全
确保腾讯云安全组规则开放必要端口(如2375/2376)。若启用防火墙,需允许Docker通信:
sudo firewall-cmd --zone=public --add-port=2375/tcp --permanent
sudo firewall-cmd --reload
通过以上步骤,您可在腾讯服务器Linux环境下顺利完成Docker安装与基础配置。
CCLOUD博客