感谢 TurboAI 对本博客的的大力赞助。 创作不易,如果您觉得有帮助,请 支持 LIncol29! 为了让我能够继续创作更好的内容,你也可以选择订阅博客的 VIP ,包年 VIP 仅需 10 元 / 年,所有 VIP 内容免费观看
Docker-Compose 简介
可以通过官方文档去了解一下 docker-compose 具体是什么。下面简单机翻一下
Docker Compose 是一个用于定义和运行多容器应用程序的工具。它是解锁精简高效的开发和部署体验的关键。
Compose 简化了对整个应用程序堆栈的控制,使您可以在单个易于理解的 YAML 配置文件中轻松管理服务、网络和卷。然后,使用单个命令,您可以从配置文件创建并启动所有服务。
Compose 适用于所有环境;生产、登台、开发、测试以及 CI 工作流程。它还具有用于管理应用程序整个生命周期的命令:
在 Linux 系统上安装 Docker-Compose
在 Linux 上,您可以从 GitHub 上的 Compose 存储库发行页面下载 Docker Compose 二进制文件 。按照链接中的说明进行操作,其中包括 curl 在终端中运行命令以下载二进制文件。这些分步说明也包含在下面。
对于 alpine,需要以下依赖包: py-pip,python3-dev,libffi-dev,openssl-dev,gcc,libc-dev,rust,cargo 和 make。
安装 Docker-Compose
运行以下命令以下载 Docker Compose 的当前稳定版本:v2.29.2 (注意下面这个命令安装的是 2.27.0 版本)
要安装其他版本的 Compose,请替换 2.27.0 为要使用的 Compose 版本。
此状态表示正在下载中….
如果您在使用进行安装时遇到问题 curl,请参见 上方的 “其他安装选项” 标签。
更改 Docker-Compose 文件权限
将可执行权限应用于二进制文件:
注意:如果
docker-compose安装后命令失败,请检查路径。
通过创建一个指向 /usr/bin/docker-compose 可执行文件的符号链接,确保你可以从任何位置方便地执行 docker-compose 命令
测试 Docker-Compose 是否安装成功。
使用 Docker-Compose
在后台运行程序
列出所有容器
停止正在运行的容器
启动容器
慎用:停止和删除容器、存储卷、镜像
选项包括:
–rmitype,删除镜像,类型必须是:all,删除 compose 文件中定义的所有镜像;local,删除镜像名为空的镜像
–v, –volumes,删除已经在 compose 文件中定义的和匿名的附在容器上的数据卷
停用移除所有容器以及网络相关
查看容器输出日志
删除 Docker-Compose
测试 Docker-Compose 是否删除
输出以下内容为正常删除
拓展资料
网站地图 – Lincol29 : 在这个网站地图中,你可以找到关于 C#、常用生产力工具、面试面经、Docker、WordPress、RSS、等各类技术主题的教程和分享,以及对本站内容快速导航。
【实用 Docker 推荐】搭建 gitea - 拥有自己的代码仓库
【实用 Docker 推荐】搭建 Microbin - 异设备间互相传送文本和文件

感谢整理~很棒
以后自用也方便啦