Ubuntu下安装Docker并配置国内源
一、清理现有环境
sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc
二、升级安装
sudo apt update
sudo apt-get install -y ca-certificates curl gnupg
sudo apt install ca-certificates curl
导入证书
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker-aliyun.asc
创建Docker用户组,并将当前用户加入到docker组中
sudo groupadd -f docker
sudo usermod -aG docker $USER
安装
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
配置国内源
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.ccs.tencentyun.com"
]
}
EOF
重新加载服务
systemctl daemon-reload
systemctl restart docker
拉取软件包
sudo docker pull mysql:8.0
sudo docker pull openjdk:17
运行软件包,如启用mysql8
<...