首先,添加 Docker 官方的 GPG 密钥,然后将 Docker 仓库添加到 APT 源中。接着安装 Docker 相关软件包,并将 ubuntu 添加到 Docker 用户组中,以便无需使用 sudo 来运行 Docker 命令。最后,配置腾讯云内网的 Docker 镜像源加速下载。
运行方法:sudo ./install-docker.sh
#!/bin/sh
# 添加 Docker 官方的 GPG 密钥:
sudo apt update
sudo apt install -y ca-certificates curl gnupg
curl -fsSL https://mirrors.tencentyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
sudo chmod a+r /etc/apt/trusted.gpg.d/docker.gpg
# 将仓库添加到 APT 源中:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://mirrors.tencentyun.com/docker-ce/linux/ubuntu \
$(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
# 安装 Docker 相关软件包:
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 将 ubuntu 添加到 docker 用户组中:
sudo usermod -aG docker ubuntu
# 使用腾讯云 Docker 镜像源加速镜像下载:
echo '{"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]}' | sudo tee /etc/docker/daemon.json
评论区