Ubuntu 离线环境 安装 Docker Compose

在一台能联网的机器下载

去官方 GitHub 下载:

https://github.com/docker/compose/releases

例如下载:

docker-compose-linux-x86_64
下载地址:https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-linux-x86_64

创建目录:

sudo mkdir -p /usr/local/lib/docker/cli-plugins

下载完成后上传/usr/local/lib/docker/cli-plugins/,并重命名

cd /usr/local/lib/docker/cli-plugins

mv docker-compose-linux-x86_64 docker-compose

添加执行权限:

sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

测试

docker compose version

做一个实际运行测试

创建测试目录

mkdir compose-test

cd compose-test

创建 docker-compose.yml

nano docker-compose.yml

写入内容:

version: "3"

services:

nginx:

image: nginx

ports:

  • "8080:80"

保存退出后,运行:

docker compose up -d

查看容器:

docker ps

如果看到nginx说明正常。可用浏览器访问:http://服务器IP:8080 看到 Nginx Welcome 页面就 OK 了。

再确认 docker compose 是否被 docker 识别

执行

docker compose

删除刚刚测试的nginx

进入刚才的测试目录

cd compose-test

停止并删除容器(推荐)

docker compose down

作用:

  • 停止 nginx 容器

  • 删除容器

  • 删除 compose 创建的网络

确认容器已经删除

docker ps -a

如果没有看到 nginx 容器就说明已经删除成功

删除 nginx 镜像

docker images

docker rmi nginx

一条命令彻底清理:

docker compose down --rmi all

作用:

  • 删除容器

  • 删除网络

  • 删除镜像

相关推荐
Ruiery26 分钟前
Linux 6.6内核 CPU 深度解析(一):BSP 拉起 — 从实模式到 kernel_init 的完整旅程
linux·运维·服务器
赵民勇31 分钟前
dconf命令详解
linux·运维
代码方舟37 分钟前
零信任架构实战:基于天远学历信息高级版构建自动化智库入驻审查网关
运维·人工智能·架构·自动化
和裕1 小时前
年度框架直供 vs 零散按需采购:定制纸箱采购成本、交付与服务核心区别全对比
大数据·运维·网络·人工智能·算法
光依旧2 小时前
PageIndex没翻车,翻车的是我的解析器
docker·langchain·大模型·向量数据库·pdf解析·rag·pageindex
qeen872 小时前
【Linux】Linux环境下的进程终止与进程等待问题
linux·运维·服务器
机核研创社3 小时前
短裤自动化工序与设备清单:十个点位、三项技术要点与选型裁决顺序
运维·自动化
尹人入圣3 小时前
市面上IP驱动产业新场景新工具
运维·网络·python·tcp/ip
谢亮_vipxieliang4 小时前
容器排障实战手册:从日志到内核的分层排障
docker·云原生·容器·eureka
JieDavid5 小时前
奇智创达知识产权管理系统期限监控模块实操,告别人工期限疏漏,实现管理闭环!
大数据·运维·人工智能·经验分享·重构