docker离线安装记录
1.安装包
首先需要从官方网站下载Docker的离线安装包,可以通过以下地址找到自己想安装的版本:
wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.7.tgz
【Docker】Docker学习之一:离线安装Docker步骤_docker离线安装-CSDN博客
2. 移动、注册系统服务、添加可执行权限等
docker离线安装部署 linux_docker 离线安装-腾讯云开发者社区-腾讯云
3. 修改数据源
(一)创建json文件
https://blog.csdn.net/Fengdf666/article/details/140236208,
这个文章写了如何创建daemon.json文件及其位置
sudo mkdir -p /etc/docker //创建目录
https://blog.csdn.net/qq_40821260/article/details/144870431
ubuntu20.04离线安装docker_mob64e738009943的技术博客_51CTO博客
这两个辅助参考
(二)修改数据源
https://github.com/DaoCloud/public-image-mirror
以上github为数据源地址,在csdn文章的评论区,将所述
{"registry-mirrors": [
"https://s*****fq.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
替换为
{"registry-mirrors": [
"https://docker.m.daocloud.io/",
]
}
在测试hello-world的例子中成功
但是,后来使用的过程中,还是存在有些无法拉取的情况
因此参考
解决docker拉取镜像报错,Error response from daemon: Get "[https://registry-1.docker.io/v2/":](https://registry-1.docker.io/v2/":) net(亲测有效) - 相遇就是有缘 - 博客园
{"registry-mirrors": [
"https://dockerpull.org",
"https://docker.unsee.tech/",
"https://docker.1panel.live/",
"https://docker.udayun.com/",
"https://docker.nastool.de/"
]
}
4. 重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
5. 修改用户权限
6. 测试
docker pull hello-world
docker run hello-world