1、介绍
docker-compose是一个用来定义和运行复杂应用的docker工具。
其使用一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景
2、使用步骤
(1)使用 Dockerfile 定义应用程序的环境
(2)使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行
(3)最后,在所配置的同级目录下,执行docker-compose up 命令来启动并运行整个应用程序
3、安装
docker-compose是需要搭配docker使用的,所以之前需要安装好docker
参考:vm安装docker和vulhub - 挖洞404 - 博客园 (cnblogs.com)
docker-compose有三种安装方式:
3.1 yum或者apt安装
apt/yum install -y docker-compose
3.2 pip或者pip3安装
pip/pip3 install docker-compose
3.3 github下载
(1)访问github的docker-compose项目,选择版本,进行下载
- 使用docker-compose up -d --buid时,有时会报错:ERROR: Service 'mytest' failed to build: Build failed
- 这是因为docker-compose版本太高导致,低于1.26.2版本即可
(2)上传
上传并改文件名为/usr/local/bin/docker-compose
注意,kali默认是ssh关闭的,每次重启系统后需要打开ssh服务。
(3)添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
(4)测试结果
docker-compose --version
标签:容器,compose,应用程序,使用,docker,安装 From: https://www.cnblogs.com/wd404/p/17421812.html