
1 下载压缩包https://download.docker.com/linux/static/stable/x86_64/2 安装#解压tar-zxvfdocker-27.5.0.tgz#复制cpdocker/* /usr/bin3 配置docker服务#配置docker服务(没有docker.service的话创建一个)vi/etc/systemd/system/docker.servicedocker.service:[Unit] DescriptionDocker Application Container Engine Documentationhttps://docs.docker.com Afternetwork-online.target firewalld.service Wantsnetwork-online.target [Service] Typenotify ExecStart/usr/bin/dockerd ExecReload/bin/kill -s HUP $MAINPID LimitNOFILEinfinity LimitNPROCinfinity TimeoutStartSec0 Delegateyes KillModeprocess Restarton-failure StartLimitBurst3 StartLimitInterval60s [Install] WantedBymulti-user.target4 赋执行权限chmodx /etc/systemd/system/docker.service5 systemctl加载#重新加载 systemd 守护进程配置文件systemctl daemon-reload#启动dockersystemctl startdocker#设置开机自启动systemctlenabledocker.service#查看docker状态systemctl statusdocker#重启dockersystemctl restartdocker如果启动报错。日志中有failed to find iptables errorexec: “iptables”: executable file not found in $PATH就需要安装iptablesapt-getupdateapt-getinstall-yiptables6 离线运行容器#在有网环境拉取镜像dockerpull redis:latest#拉取不了换个镜像dockerpull docker.1ms.run/redis:latest#如果要把容器打包到离线机器运行就将容器保存为一个新的镜像redis:latest#如果直接用redis镜像可以跳过dockercommit redis redis:latest#保存镜像为tar文件dockersave-oredis.tar redis:latest#加载tar文件redis:latest 镜像将会被添加到你的本地镜像列表dockerload-iredis.tar#运行容器dockerrun-d--nameredis-p16301:6379--restartalways redis:latest7 安装 Docker Compose在离线环境中安装 Docker Compose 可以通过以下步骤完成。这个过程涉及到手动下载 Docker Compose 的二进制文件并将其移动到你的系统中以便在没有互联网连接的情况下使用。步骤 1: 下载 Docker Compose 二进制文件首先你需要从 Docker 的官方网站或其他可靠来源下载 Docker Compose 的二进制文件。由于你处于离线环境你可能需要提前从有网络连接的设备上下载这些文件。github.com/docker/compose/releases访问 Docker Compose GitHub 页面。找到适合你操作系统的最新版本例如docker-compose-Linux-x86_64。下载对应的二进制文件到你的计算机。步骤 2: 传输到目标机器将下载的 Docker Compose 二进制文件传输到你的目标机器。这可以通过多种方式完成例如使用 USB 驱动器、外部硬盘、网络共享等。步骤 3: 设置可执行权限在目标机器上你需要设置下载的二进制文件的执行权限。打开终端或命令提示符并运行以下命令chmodx /path/to/docker-compose-binary将 /path/to/docker-compose-binary 替换为实际的文件路径。步骤 4: 将二进制文件重命名为 docker-compose为了方便使用你可以将二进制文件重命名为 docker-compose不带任何版本号或操作系统标识。这样你就可以直接通过 docker-compose 命令来运行它。使用以下命令mv/path/to/docker-compose-binary /usr/local/bin/docker-compose步骤 5: 验证安装最后验证 Docker Compose 是否正确安装并可执行docker-compose--version这应该会显示 Docker Compose 的版本号表明你已经成功安装。注意确保下载的 Docker Compose 二进制文件与你的操作系统和架构相匹配。例如如果你在 x86_64 架构的 Linux 系统上操作你应该下载 docker-compose-Linux-x86_64。 如果你的环境中有多个版本的 Docker Compose 或需要同时使用不同版本的 Docker Compose考虑在 /usr/local/bin 下创建符号链接或使用不同的目录来存放不同版本的二进制文件。通过以上步骤你就可以在离线环境中安装和使用 Docker Compose 了。