一切福田,不離方寸,從心而覓,感無不通。

TencentOS 安装与使用 Docker

在 TencentOS Server 上部署 Docker,可以高效运行和管理容器化应用。以下步骤涵盖了从安装到运行容器的完整流程。

安装 Docker

方式一:YUM/DNF 安装

  • 安装 Docker
sudo yum install -y docker-ce # TencentOS 4 建议使用
sudo dnf install moby # 默认集成 Moby 组件
  • 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
  • 检查状态
sudo systemctl status docker

方式二:官方脚本安装

  • 下载并执行安装脚本:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
  • 启动与验证同上。

配置镜像加速

为提升国内拉取速度,可配置腾讯云镜像源:

sudo mkdir -p /etc/docker
cat <<EOF | sudo tee /etc/docker/daemon.json
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

运行容器示例

Hello World 测试

sudo docker run hello-world

部署 Nginx

sudo docker pull nginx
sudo docker run -d -p 8080:80 nginx

访问 http://localhost:8080 即可看到欢迎页。

常用命令

sudo docker ps # 查看运行容器
sudo docker images # 查看本地镜像
sudo docker stop ID # 停止容器
sudo docker rm ID # 删除容器

最佳实践

  • 使用腾讯云镜像源加速拉取。
  • 在生产环境建议结合 Docker Compose 管理多容器服务(如 Redis、RabbitMQ)。
  • 定期清理无用镜像和容器,保持系统整洁。