前言

帮朋友装点东西,但又是内网VPN,服务器无网络连接
如果不用docker感觉更麻烦,遂计划给docker做个离线安装,然后再把需要安装的第三方应用以docker离线包的形式发布到到内网

别人的文章,顺手记录转载一下

正文

docker官方下载地址

步骤一:下载对应版本的docker安装包

wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.6.tgz

步骤二

tar -zxvf docker-24.0.6.tgz

sudo cp docker/* /usr/bin/

vim /etc/systemd/system/docker.service

然后在文件 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
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

启动docker

#添加执行权限
chmod +x /etc/systemd/system/docker.service

#重新加载系统配置
systemctl daemon-reload 

#设置开机启动
systemctl enable docker.service

#启动docker
systemctl start docker

#查看
systemctl status docker
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐