docker离线安装部署

docker离线安装部署

下载资源包

shell 复制代码
 wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.0.tgz
 wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.6.tgz

安装

shell 复制代码
 #1、解压docker
 tar -zxvf docker-24.0.6.tgz
 #2、将解压之后的`docker`文件移到 `/usr/bin`目录下
 cp docker/* /usr/bin/
 #3、将`docker`注册成系统服务 
 vim /etc/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
	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
#4、给文件增加可执行权限,加载配置
	chmod +x /etc/systemd/system/docker.service
	systemctl daemon-reload 
#5、启动docker
	 systemctl start docker
#6、设置开启启动
systemctl enable docker.service

docker离线模式卸载

shell 复制代码
	 # 停止docker
	systemctl stop docker
	# 移除开机自启动
	systemctl disable docker.service
	# 删除service服务
	rm -f /etc/systemd/system/docker.service
	# 删除Docker相关命令
	rm -f /usr/bin/docker*
	rm -f /usr/bin/containerd*
	rm -f /usr/bin/ctr
	rm -f /usr/bin/runc
	# 删除docker目录和容器相关文件
	sudo rm -rf /var/lib/docker
	sudo rm -rf /var/lib/containerd

docker存储目录修改

shell 复制代码
# 编辑配置文件
vim /etc/docker/daemon.json
{
#默认位:/var/lib/docker
"data-root": "/data/var/lib/docker"
}

# 加载配置
systemctl daemon-reload

ok不ok。

相关推荐
哪里不会点哪里.10 分钟前
Docker
运维·docker·容器
汪碧康21 分钟前
一文掌握k8s的健康检查探针
云原生·容器·kubernetes·k8s·xkube·k8s管理平台
七七powerful31 分钟前
docker 搭建wtsap代理
运维·docker·容器
Shanxun Liao1 小时前
Docker vlmcsd 完整管理指南
运维·docker·容器
有谁看见我的剑了?2 小时前
K8s crictl 客户端学习
学习·容器·kubernetes
oscar9992 小时前
持续交付与持续部署的区别
ci/cd·持续部署·持续交付
怒放de生命20102 小时前
前端子包+docker流水线部署+nginx代理部署
前端·nginx·docker
KubeSphere 云原生3 小时前
云原生周刊:Kubernetes 1.35 新机制与云原生生态更新
云原生·容器·kubernetes
Java程序员威哥3 小时前
云原生Java应用优化实战:资源限制+JVM参数调优,容器启动快50%
java·开发语言·jvm·python·docker·云原生
大房身镇、王师傅3 小时前
【Docker】RockyLinux10 安装 docker-compose
运维·docker·容器·docker-compose·rockylinux10