奋斗
努力

如何在腾讯云轻量应用服务器中安装配置docker管理?

云计算

在腾讯云轻量应用服务器上安装和配置 Docker 管理工具(如 Portainer 或 Docker Compose)的步骤如下:


1. 登录服务器

通过 SSH 连接到你的腾讯云轻量应用服务器:

ssh root@你的服务器IP

输入密码后登录。


2. 安装 Docker

更新系统包

sudo apt update && sudo apt upgrade -y

安装 Docker 官方依赖

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

添加 Docker 官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加 Docker 仓库

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 > /dev/null

安装 Docker 引擎

sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io

验证安装

sudo docker --version

输出类似 Docker version 20.10.17 表示安装成功。

将当前用户加入 Docker 组(避免每次加 sudo

sudo usermod -aG docker $USER

重新登录 SSH 生效。


3. 安装 Docker 管理工具

选项1:Portainer(图形化管理界面)

docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

访问:http://你的服务器IP:9000,首次登录设置管理员密码。

选项2:Docker Compose(命令行管理)

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

4. 配置安全组(腾讯云防火墙)

  • 登录腾讯云控制台,进入轻量应用服务器 防火墙 配置。
  • 添加规则,开放以下端口:
    • 9000(Portainer)
    • 80/443(如需部署Web应用)。

5. 测试 Docker

运行一个测试容器:

docker run hello-world

如果看到欢迎信息,说明 Docker 运行正常。


常见问题

  1. 权限问题:如果提示 Permission denied,确保用户已加入 docker 组,或命令前加 sudo
  2. Portainer 无法连接:检查防火墙是否放行端口,或尝试重启 Portainer:
    docker restart portainer
  3. Docker 镜像提速(国内服务器建议配置):
    编辑 /etc/docker/daemon.json

    {
     "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }

    重启 Docker:

    sudo systemctl restart docker

完成以上步骤后,你就可以通过 Portainer 的 Web 界面或 Docker Compose 命令行高效管理容器了。

未经允许不得转载:云服务器 » 如何在腾讯云轻量应用服务器中安装配置docker管理?