linux离线部署docker和docker-compose

linux离线部署docker和docker-compose

本文主要介绍离线部署docker和docker-compose的主要步骤

docker二进制离线包下载地址:
https://download.docker.com/linux/static/stable/

docker-compose二进制离线包下载地址:
https://github.com/docker/compose/releases

本次部署: docker-26.1.5.tgz

一、上传包到目标服务器

二、开始部署

1.解压 docker 二进制包

bash 复制代码
tar -xzvf docker-26.1.5.tgz

2.将解压后的docker复制到 /usr/bin 目录

bash 复制代码
cp docker/* /usr/bin

3.设置自启动

bash 复制代码
vim /etc/systemd/system/docker.service

文件如下:

bash 复制代码
[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
bash 复制代码
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
systemctl enable docker.service
systemctl start docker
systemctl status docker

4.部署docker-compose

部署前:

部署:

bash 复制代码
mkdir /usr/local/lib/docker/cli-plugins/
# 将下载的docker-compose的二进制文件放到新建的docker插件目录里
mv docker-compose /usr/local/lib/docker/cli-plugins/
docker compose version
相关推荐
未济3 天前
linux 配置环境变量
linux
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
分布式存储与RustFS3 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
_艾伦 耶格尔.3 天前
进程间通信
linux
Liuqy-053 天前
Linux IO编程——静态库、动态库
linux
彧azz3 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
玉&心3 天前
通过Arthas在线诊断K8S中的内存及JVM等使用情况
docker·k8s·arthas
xing-xing3 天前
Docker容器中Nginx站点根目录网页配置访问
nginx·docker
-梅3 天前
linux(8) 软硬链接
linux·运维·服务器
guo_wen_qiang3 天前
上传本地镜像到harbor中
docker·容器·持续部署