腾讯云轻量服务器选ubuntu后如何安装搭建docker环境?

在腾讯云轻量应用服务器(Lighthouse)上选择 Ubuntu 系统后,安装和搭建 Docker 环境非常简单。以下是详细步骤:


✅ 一、登录服务器

使用 SSH 登录你的腾讯云轻量服务器:

ssh ubuntu@你的服务器公网IP

(默认用户名是 ubuntu,如果你没改过)


✅ 二、更新系统包

sudo apt update && sudo apt upgrade -y

✅ 三、安装 Docker 所需依赖

sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

✅ 四、添加 Docker 官方 GPG 密钥

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

✅ 五、添加 Docker APT 仓库

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

注意:Ubuntu 22.04 对应 jammy,20.04 是 focal,命令中 $(lsb_release -cs) 会自动识别。


✅ 六、更新软件包并安装 Docker

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

✅ 七、验证 Docker 是否安装成功

sudo docker --version

输出类似:

Docker version 24.0.7, build afdd53b

还可以运行测试容器:

sudo docker run hello-world

如果看到欢迎信息,说明安装成功。


✅ 八、(可选)配置普通用户使用 Docker(避免每次用 sudo)

将当前用户(ubuntu)加入 docker 用户组:

sudo usermod -aG docker ubuntu

⚠️ 执行后需 重新登录 SSH 才能生效。

之后就可以不用 sudo 运行 Docker 命令了:

docker ps

✅ 九、(可选)设置 Docker 开机自启

Docker 安装后通常会自动启用,但可以确认一下:

sudo systemctl enable docker
sudo systemctl start docker

✅ 十、安装 Docker Compose(推荐)

Docker Compose 用于管理多容器应用。

方法一:从 GitHub 安装最新版(推荐)

# 安装最新版 Docker Compose
DOCKER_COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d '"' -f 4)
sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予执行权限

sudo chmod +x /usr/local/bin/docker-compose

验证安装

docker-compose --version

✅ 常见问题

  1. 权限错误?

    • 检查是否已加入 docker 组,并重新登录。
    • 或者暂时使用 sudo docker ...
  2. 网络慢?

    • 可考虑配置国内镜像源(如阿里云、腾讯云镜像器)。

✅ 配置 Docker 镜像(可选,提升拉取速度)

编辑或创建 daemon 配置文件:

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

腾讯云官方镜像器地址:https://mirror.ccs.tencentyun.com

重启 Docker:

sudo systemctl restart docker

✅ 总结

你现在已经在腾讯云轻量服务器的 Ubuntu 系统上成功安装了:

  • Docker 引擎
  • Docker CLI
  • Docker Compose(可选)
  • 镜像(推荐)

可以开始部署你的应用了,例如:

docker run -d -p 80:80 nginx

如需进一步部署 Web 服务、WordPress、MySQL、Nginx 等,也可以继续使用 docker-compose.yml 文件管理。

需要我帮你写一个示例 docker-compose.yml 吗?欢迎继续提问!

未经允许不得转载:云计算HECS » 腾讯云轻量服务器选ubuntu后如何安装搭建docker环境?