离线安装docker(任何版本)
1.下载docker二进制包
arm:官方下载地址:https://download.docker.com/linux/static/stable/aarch64/ x86:官方下载地址: https://download.docker.com/linux/static/stable/x86_64/
2.使用wget下载或者直接打开网站下载对应版本到服务器,如:19.03.8
wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.8.tgz
或者:
3.解压下载好的docker包
tar zxf docker-19.03.8.tgz
4.将docker目录下的二进制文件移动到/usr/bin/
mv docker/* /usr/bin/
5.测试docker
docker
6.编写docker守护进程daemon.json(insecure-registries:[私有镜像仓库地址])
[root@localhost sophon]# cat /etc/docker/daemon.json { "exec-opts": ["native.cgroupdriver=systemd"], "graph": "/data/docker_storage", "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ], "insecure-registries" : ["192.168.4.17:8090","111.136.254.111:8090"], "registry-mirrors": ["https://g427vmjy.mirror.aliyuncs.com"], "live-restore": true }
7.编写docker.server,配置开机启动
[root@localhost sophon]# cat /lib/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify EnvironmentFile=-/etc/sysconfig/docker EnvironmentFile=-/etc/sysconfig/docker-storage EnvironmentFile=-/etc/sysconfig/docker-network Environment=GOTRACEBACK=crash ExecStart=/usr/bin/dockerd -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity # set delegate yes so that systemd does not reset the cgroups of docker containers Delegate=yes # kill only the docker process, not all processes in the cgroup KillMode=process [Install] WantedBy=multi-user.target
8.启动docker服务
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
9.参考文档
https://www.cnblogs.com/tian880820/p/16057047.html
注意:此部署方式,arm以及x86上都适用!!!
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探