1.刷新系统源/更新系统
sudo apt-get update && sudo apt-get upgrade -y
2.安装依赖包
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
3.添加阿里云Docker镜像源GPG秘钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4.添加阿里云镜像源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nul
5.更新apt源
sudo apt-get update
6.安装Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
7.启动Docker服务
sudo systemctl start docker
8.设置Docker服务自启(可跳过)
sudo systemctl enable docker
9.查看Docker是否启动成功
sudo systemctl status docker
10.如果不想用root执行Docker指令,则需要将用户添加到docker的用户组中
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
11.设置Docker镜像(推荐做)
sudo vim /etc/docker/daemon.json
# 写入以下内容
{
"registry-mirrors": [
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}
# 然后重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
12.尝试pull镜像(这里用busybox)
docker pull busybox
13.查看结果
docker images