Ubuntu安装Docker

1、安装ca-certificatescurl:

sudo apt-get install ca-certificates curl

2、添加Docker的GPG密钥:

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  • -f: 强制下载,即使文件已经存在。
  • -s: 沉默模式,减少输出信息。
  • -S: 显示进度条。
  • -L: 跟随重定向。
  • http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg: 这是Docker CE的GPG密钥的URL。
  • | sudo apt-key add -: 这个管道操作符将下载的密钥传递给apt-key命令,apt-key add -将密钥添加到APT的密钥环中,用于验证Docker仓库的完整性。

3、添加Docker的APT仓库:

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  • add-apt-repository: 这个命令用于添加APT源。
  • deb [arch=amd64]: 指定这是一个deb类型的仓库,支持的架构为amd64
  • http://mirrors.aliyun.com/docker-ce/linux/ubuntu: 这是Docker CE的仓库地址。
  • $(lsb_release -cs): 这个命令获取当前Ubuntu发行版的代号(Codename),用于确定仓库中的正确路径。
  • stable: 指定仓库中的stable分支。

4、安装Docker CE:

sudo apt-get install docker-ce docker-ce-cli containerd.io

5、配置Docker镜像源

//创建文件夹
sudo mkdir -p /etc/docker
// 进入文件夹
cd /etc/docker
//创建文件
sudo touch daemon.json
//编辑daemon.json文件
sudo nano daemon.json

导入以下配置(目前应该是可以用的):也分不清那个镜像源好使那个不好使了。就都导入进去吧

{ "registry-mirrors": [ "https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://docker.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", 
    "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://mirror.iscas.ac.cn", 
    "https://docker.rainbond.cc"
  ]
}

 重启docker加载镜像源

systemctl restart docker

6、测试安装结果

sudo docker run hello-world

如果没有出现错误,就成功安装了docker并配置国内的镜像源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值