ubuntu安装docker

# 访问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",
    
	    "https://mirror.ccs.tencentyun.com",
        "https://ccr.ccs.tencentyun.com",
        "https://docker.rainbond.cc",
        "https://elastic.m.daocloud.io",
        "https://elastic.m.daocloud.io",
        "https://docker.m.daocloud.io",
        "https://gcr.m.daocloud.io",
        "https://ghcr.m.daocloud.io",
        "https://k8s-gcr.m.daocloud.io",
        "https://k8s.m.daocloud.io",
        "https://mcr.m.daocloud.io",
        "https://nvcr.m.daocloud.io",
        "https://quay.m.daocloud.io"
    ]
}

重启docker systemctl restart docker 

安装jdk

docker pull openjdk:8-jdk-alpine 拉取成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值