欢迎
加油~

腾讯服务器Linux下安装docker?

在腾讯云服务器上安装Docker是一个相对简单的过程,只需按照步骤操作即可完成。以下是详细的安装步骤和注意事项。

结论

在腾讯云服务器上安装Docker,可以通过以下步骤完成:

  1. 更新系统包。
  2. 安装Docker依赖包。
  3. 添加Docker官方GPG密钥。
  4. 添加Docker仓库。
  5. 安装Docker引擎。
  6. 启动并验证Docker服务。

详细步骤

1. 更新系统包

首先,确保系统包是最新的。使用以下命令更新系统包:

sudo yum update -y

对于Ubuntu系统,可以使用:

sudo apt-get update
sudo apt-get upgrade -y

2. 安装Docker依赖包

安装Docker所需的依赖包。对于CentOS系统,使用以下命令:

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

对于Ubuntu系统,使用:

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

3. 添加Docker官方GPG密钥

为了确保下载的Docker包是官方的且未被篡改,需要添加Docker的GPG密钥。使用以下命令:

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

对于Ubuntu系统,使用:

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

4. 添加Docker仓库

接下来,添加Docker的官方仓库。对于CentOS系统,使用以下命令:

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

对于Ubuntu系统,使用:

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

5. 安装Docker引擎

现在可以安装Docker引擎了。对于CentOS系统,使用以下命令:

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

对于Ubuntu系统,使用:

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

6. 启动并验证Docker服务

安装完成后,启动Docker服务并设置开机自启。使用以下命令:

sudo systemctl start docker
sudo systemctl enable docker

验证Docker是否安装成功,可以使用以下命令:

sudo docker --version

如果显示Docker版本信息,说明安装成功。

注意事项

  1. 权限问题:默认情况下,Docker需要root权限。为了避免每次使用Docker时都需要sudo,可以将当前用户添加到docker组:

    sudo usermod -aG docker $USER

    然后重新登录以生效。

  2. 防火墙配置:如果服务器启用了防火墙,需要确保Docker的端口(如2375、2376)是开放的。

  3. 镜像提速:在国内使用Docker时,建议配置镜像提速器以提高下载速度。可以在/etc/docker/daemon.json中添加以下内容:

    {
     "registry-mirrors": ["https://<your-mirror-url>"]
    }

    然后重启Docker服务:

    sudo systemctl daemon-reload
    sudo systemctl restart docker

通过以上步骤,您可以在腾讯云服务器上成功安装并配置Docker,为后续的容器化应用部署打下基础。