# 访问docker官网,-o 输出到本地的 get-docker.sh中
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
docker pull openjdk:8-jdk-alpine # 拉取镜像还是有点问题,还需要再研究下

过了几天,上述方法就不可用,改用下面这个
一、卸载旧版本(如果已安装)
sudo apt-get remove docker docker-engine docker.io containerd runc
二、更新APT包索引
sudo apt-get update
三、安装必要的工具包
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
四、添加Docker GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
如果使用的是国内镜像源,可以添加对应的GPG密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
五、设置Docker APT存储库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
使用国内镜像源,可以添加如下存储库:
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
六、再次更新APT包索引
sudo apt-get update
七、安装Docker Engine
sudo apt-get install docker-ce docker-ce-cli containerd.io
八、启动Docker服务
sudo systemctl start docker
sudo systemctl enable docker
配置镜像站
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}
重启docker systemctl restart docker
docker pull openjdk:8-jdk-alpine 拉取成功
1193

被折叠的 条评论
为什么被折叠?



