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

作用:

  • 删除容器

  • 删除网络

  • 删除镜像

相关推荐
要开心吖ZSH2 小时前
(三)OpenClaw 云端服务器控制本地 Windows 浏览器完整配置指南(SSH方式)
运维·服务器·windows·openclaw
研究点啥好呢2 小时前
3月10日GitHub热门项目推荐|自动化的浪潮
运维·人工智能·ai·自动化·github
fengyehongWorld2 小时前
docker compose的使用
运维·docker·容器
七夜zippoe2 小时前
Docker容器化实战:核心概念、镜像制作与多阶段构建全解析
java·jvm·数据库·docker·oracle·容器化
进击切图仔2 小时前
linux 虚拟文件系统简介和详解
linux·运维·服务器
跟着珅聪学java2 小时前
Electron 精美菜单设计
运维·前端·数据库
虾..3 小时前
Linux 网络套接字编程
linux·运维·网络
ai产品老杨3 小时前
源码交付破局异构算力:基于GB28181/RTSP与Docker的AI视频平台架构实战
人工智能·docker·音视频
熬夜有啥好3 小时前
Linux软件编程——TCP并发服务器
运维·服务器