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

作用:

  • 删除容器

  • 删除网络

  • 删除镜像

相关推荐
Doraemomo28 分钟前
Linux编程-线程
linux·运维·服务器
Linux-lucky7 小时前
21-Linux学习之旅之HTTPS和安全加固
linux·运维·学习·ubuntu·https
资源大佬星 课it8 小时前
重学C++ ,重构你的C++知识体系
vue.js·docker·django
ao-weilai9 小时前
Linux基础:Ext系列文件系统
linux·运维·服务器
用户9385156350711 小时前
Docker + Nginx + Node.js:从“我的电脑能跑,你的电脑跑不了”到一键部署
后端·nginx·docker
GlobalSign数字证书12 小时前
小企业零运维 TLS 架构设计:证书生命周期管理(CLM)与自动化轮换策略的技术选型
运维·自动化
艾伦_耶格宇13 小时前
【ELK】-4 logstash的搭建及操作
linux·运维·ubuntu·elk
mifengxing14 小时前
文件逻辑结构、物理结构与磁盘空闲存储空间管理
大数据·linux·运维·操作系统·计算机408
听你说3214 小时前
智亮苍南・绿动未来!中节能晶和科技打造浙南县域智慧照明示范样板
大数据·运维·人工智能·科技