服务器准备Docker环境

2024/11/16 13:52 PM

服务环境

腾讯轻量云服务:
CPU - 2核 内存 - 4GBCPU性能免费升级
系统盘 - SSD云硬盘 60GB
流量包 - 1000GB/月(带宽:6Mbps)
操作系统-Ubuntu Server 22.04 LTS 64bit

移除老版本的Docker相关套件(如果安装过)

运行命令:

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

配置Docker源

  1. 增加Docker's 的官方GPG key
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
  1. 添加docker源
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null  
  1. 更新依赖
sudo apt-get update

安装docker套件

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

切换国内Docker镜像源(国内服务)

  1. 创建daemon.json文件(默认路径:/etc/docker/daemon.json)
nano /etc/docker/daemon.json
  1. 增加我们的国内镜像源地址:

注意:点击这里可以提前查看可用镜像源

{
    "registry-mirrors": [
   "https://mirror.ccs.tencentyun.com"
    ]
}
  1. 重启Docker服务,使daemon.json生效
systemctl daemon-reload
systemctl restart docker

验证Docker环境是否准备完成


 sudo docker run hello-world