腾讯云服务器系统装docker?

在腾讯云服务器上安装 Docker 是一个常见的操作,适用于运行容器化应用。以下是基于 CentOSUbuntu 系统的详细安装步骤:


✅ 一、准备工作

  1. 登录你的腾讯云服务器(可以通过 SSH)。
  2. 确保系统已更新。
  3. 推荐使用 root 权限或具有 sudo 权限的用户进行操作。

🐳 二、在 CentOS 上安装 Docker

1. 安装依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2. 添加 Docker 官方仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3. 安装 Docker 引擎

sudo yum install -y docker-ce docker-ce-cli containerd.io

4. 启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

5. 验证是否安装成功

docker --version
sudo docker run hello-world

🐳 三、在 Ubuntu 上安装 Docker

1. 更新 apt 包索引

sudo apt update

2. 安装依赖包

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

3. 添加 Docker 官方 GPG 密钥

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

4. 添加 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

5. 更新 apt 并安装 Docker

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

6. 启动 Docker 并设置开机启动

sudo systemctl start docker
sudo systemctl enable docker

7. 验证安装

docker --version
sudo docker run hello-world

🔐 四、(可选)添加当前用户到 docker 用户组

默认情况下,Docker 命令需要 sudo 权限。你可以将当前用户加入 docker 组以避免每次都要加 sudo

sudo usermod -aG docker $USER

然后退出终端并重新登录即可生效。


🧪 五、常见问题

1. 出现权限问题?

解决办法:请确认你已经将用户加入 docker 组,并重新登录终端。

2. 拉取镜像太慢?

可以配置 Docker 镜像提速器,例如阿里云、腾讯云提供的提速服务。

修改或创建 /etc/docker/daemon.json

{
  "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}

重启 Docker:

sudo systemctl daemon-reexec
sudo systemctl restart docker

✅ 六、总结

步骤 内容
1 更新系统、安装依赖
2 添加 Docker 仓库
3 安装 Docker CE
4 启动 Docker 服务
5 测试运行 hello-world
6 (可选)配置用户组和镜像提速

如果你告诉我你用的是哪种系统(CentOS 还是 Ubuntu),我可以给出更具体的命令哦!

需要我帮你写一键安装脚本也可以告诉我 😊