使用国内源安装docker

[20240929测试有效]

机器:腾讯云Ubuntu 24.04

 

 

1.添加腾讯源可以安装docker的 GPG 密钥

curl -fsSL https://mirrors.tencent.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg

 

2.设置Docker的APT源列表文件

sudo vi /etc/apt/sources.list.d/docker.list

加入下面这一行

deb [arch=amd64] https://mirrors.tencent.com/docker-ce/linux/ubuntu focal stable

 

3.更新并安装Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

4.设置docker自启动

sudo systemctl start docker
sudo systemctl enable docker

 

5.将当前用户添加到docker用户组并刷新权限

# 将当前用户添加到 Docker 用户组
sudo usermod -aG docker $USER

# 刷新用户组
newgrp docker

 

6.验证

docker --version

 

7.设置镜像使用腾讯云的源

 

// 1.如果没有就新建下面的daemon.json文件
sudo vi /etc/docker/daemon.json
 
// 2.将拉取的Mirror设置为腾讯的源 
 {
   "registry-mirrors": [
     "https://mirror.ccs.tencentyun.com"
   ]
 }
  
// 3.重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
 
// 4.验证(如果Registry Mirrors是腾讯源就修改成功)
docker info

 

 

 

 

-------------

可选】docker-compose安装,这个是从github直接下载的(国内有其它源,腾讯的源没找到)

// 下载(或者下载后复制到目标主机)
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

// 赋予可执行权限
chmod +x /usr/local/bin/docker-compose

 

posted on 2024-09-29 09:36  阿摩罗识  阅读(586)  评论(0)    收藏  举报

导航