前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云在Ubuntu,Uentos,Debian环境下利用官方镜像安装docker-ce

腾讯云在Ubuntu,Uentos,Debian环境下利用官方镜像安装docker-ce

作者头像
用户10628601
修改2023-06-21 19:34:58
1.2K0
修改2023-06-21 19:34:58
举报
文章被收录于专栏:tiyee's 微言微语

腾讯云在Ubuntu,Uentos,Debian环境下利用官方镜像安装docker-ce

每年都要未服务器续费发愁,可惜优惠都是针对新用户的,老用户不如狗。刚好腾讯云618活动有三年396的优惠,于是买了一套。买完需要装各种环境。腾讯云虽然也有一个官方镜像站http://mirrors.cloud.tencent.com, 但跟阿里云的镜像站比实在太简陋。而且在列表里并没有找到docker-ce的配置信息。但是我们访问https://mirrors.cloud.tencent.com/docker-ce/linux/发现镜像其实是有的,所以我们添加就行。

注意,我下面的地址都是腾讯内网地址,如果你要在非腾讯云环境用,需要将内网地址mirrors.tencentyun.com改成mirrors.cloud.tencent.com

Ubuntu

我才用的是Ubuntu,大概步骤如下,注意,Ubuntu22和之前版本有所不同。

步骤一:安装导入 GPG 公钥时所需的几个依赖包(整个安装过程完成后可以随时删除它们):

sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates

步骤二:导入docker-ce的 GPG 密钥:

  • ubuntu 16 ~ 20 版本

wget -O - http://mirrors.tencentyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

  • ubuntu 22 及以上版本

wget -O - http://mirrors.tencentyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-ce.gpg

步骤三:添加docker-ce APT 仓库。

  • ubuntu 16 ~ 20 版本undefinedecho "deb http://mirrors.tencentyun.com/docker-ce/linux/ubuntu $(lsb_release -sc) main" \ | sudo tee /etc/apt/sources.list.d/docker-ce.list
  • ubuntu 22 及以上版本

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] http://mirrors.tencentyun.com/docker-ce/linux/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/docker-ce.list > /dev/null

步骤四:更新 APT 索引:

sudo apt-get update

然后就可以像下面这样安装软件包,比如 docker-ce:

sudo apt-get -y install docker

CentOS

centos安装简单多了

代码语言:shell
复制
# add the yum repo:
wget https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo
sudo mv docker-ce.repo /etc/yum.repos.d/

# update the yum index:
sudo yum check-update

然后就可以像下面这样安装软件包,比如 docker-ce:

sudo yum install -y docker-ce

Debian

debian跟Ubuntu类似

步骤一:安装导入 GPG 公钥时所需的几个依赖包(整个安装过程完成后可以随时删除它们):

代码语言:shell
复制
sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates

步骤二:导入我们的 GPG 密钥:

代码语言:shell
复制
wget -O - https://mirrors.tencentyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -

步骤三:添加我们docker-ce APT 仓库。

代码语言:shell
复制
codename=`grep -Po 'VERSION="[0-9]+ \(\K[^)]+' /etc/os-release`

echo "deb https://mirrors.tencentyun.com/docker-ce/linux/debian $codename docker-ce" \
    | sudo tee /etc/apt/sources.list.d/docker-ce.list

步骤四:更新 APT 索引:

sudo apt-get update

然后就可以像下面这样安装软件包,比如 docker-ce:

sudo apt-get -y install docker

最后,还可以是有腾讯云的docker镜像来加快docker hub的拉取速度,步骤如下:

  1. 创建或修改 /etc/docker/daemon.json 文件,并写入以下内容:
代码语言:json
复制
{
   "registry-mirrors": [
       "https://mirror.ccs.tencentyun.com"
  ]
}
  1. 依次执行以下命令,重新启动 Docker 服务。
代码语言:shell
复制
sudo systemctl daemon-reload
sudo systemctl  restart docker
  1. 检查是否生效
代码语言:shell
复制
sudo docker info

如果在返回信息最底下有如下信息则表示成功

代码语言:txt
复制
 Registry Mirrors:
  https://mirror.ccs.tencentyun.com/
 Live Restore Enabled: false

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 腾讯云在Ubuntu,Uentos,Debian环境下利用官方镜像安装docker-ce
    • Ubuntu
      • CentOS
        • Debian
        相关产品与服务
        容器镜像服务
        容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档