结论:在腾讯云服务器的Ubuntu系统上安装Docker环境,是构建现代化应用部署流程的重要一步。整个过程包括系统准备、Docker安装、权限配置和基础使用验证,操作简单且官方支持良好。
- 在开始之前,请确保你已经拥有一个腾讯云Ubuntu服务器实例,并可以通过SSH登录。
- 推荐使用Ubuntu 20.04或更高版本,以获得更好的兼容性和长期支持。
准备工作
- 更新系统软件包:
sudo apt update && sudo apt upgrade -y - 安装必要的依赖工具:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
添加Docker官方GPG密钥
- 下载并添加Dotify官方密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加Docker仓库源
- 添加稳定版Docker仓库:
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
安装Docker引擎
-
再次更新APT缓存并安装Docker:
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io -y -
安装完成后,可以使用以下命令检查Docker状态:
sudo systemctl status docker
配置用户权限(避免每次使用docker都要加sudo)
- 创建docker用户组(如果不存在):
sudo groupadd docker - 将当前用户加入docker组:
sudo usermod -aG docker $USER - 重新加载用户组权限或退出并重新登录:
newgrp docker
验证安装是否成功
- 运行测试容器:
docker run hello-world如果看到“Hello from Docker!”说明安装成功。
可选:安装Docker Compose
- 下载最新版本的Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose - 赋予可执行权限:
sudo chmod +x /usr/local/bin/docker-compose - 验证安装:
docker-compose --version
注意事项与建议
- 安全起见,不要在生产环境中随意暴露2375端口(Docker默认API端口)
- 建议开启腾讯云的安全组策略,仅允许信任IP访问相关端口
- 使用非root用户管理Docker容器是一种良好的实践
- 定期更新Docker版本以获取新功能和安全补丁
总结:通过上述步骤,你可以快速在腾讯云Ubuntu服务器上搭建好Docker运行环境,为后续部署微服务、Web应用等提供高效稳定的平台支撑。
CDNK博客