在Ubuntu系统中安装docker

由于现在docker已经无法在国内pull镜像源了,因此这里也会解决掉,当然centos的用户也可参考,centos也是安装源要处理了,互联网寒冬的感觉。

一. 卸载docker

1. 更新包索引

sudo apt update

2. 卸载 Docker 和相关组件

sudo apt remove -y docker docker-engine docker.io containerd runc

3.删除残余的依赖文件和配置

sudo apt purge -y docker docker-engine docker.io containerd runc

4.删除 Docker 数据目录(谨慎操作,删除后数据将丢失)

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

5.确认 Docker 已卸载 检查是否还有 Docker 相关文件:如果没有输出路径,表示卸载完成。

which docker

二.安装docker

1.更新包索引

sudo apt update

2.安装必要的依赖

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

3.添加 Docker 的官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4.添加 Docker 的稳定版仓库

echo "deb [arch=$(dpkg --print-architecture) 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

5.更新包索引

sudo apt update

6.安装 Docker CE(社区版)

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

三.启动docker和加入开机启动

1. 查看docker启动状态

sudo systemctl status docker

2.启动docker

sudo systemctl start docker

3.加入开机自启动

sudo systemctl enable docker

四.国内镜像加速

1. 访问下面地址,找到白名单,当然,这个比较卡哈

GitHub - DaoCloud/public-image-mirror: 很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。

点上面的地方就可以跳转了,我的跳转是,主要拿到加速镜像源,如下

📢 白名单 & 限流 的公开信息 📢 · Issue #2328 · DaoCloud/public-image-mirror · GitHub

3. 编辑加速镜像。没有vim的下载一个vim

vim /etc/docker/daemon.json

4.将下面的镜像源粘贴进去,然后保存

{
  "registry-mirrors": [
    "https://docker.nastool.de",
    "https://docker.1ms.run",
    "https://docker.1panel.live",
    "https://hub1.nat.tf",
    "https://docker.1panel.top",
    "https://dockerpull.org",
    "https://docker.13140521.xyz"
  ]
}

5.保存后重启docker,顺序执行

sudo systemctl daemon-reload
sudo systemctl restart docker

到这里呢,docker又能用了,不过search还是不行哦,只能pull

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值