概念

docker-compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。

Docker-Compose的工程配置文件默认为docker-compose.yml,Docker-Compose运行目录下的必要有一 个docker-compose.yml,docker-compose可以管理多个docker实例。

安装

  1. // 安装epel
  2. yum install epel-release -y
  3. // 安装pip
  4. yum install python-pip -y
  5. // 更新pip
  6. pip install --upgrade pip

pip更新报错:https://blog.csdn.net/Y_peak/article/details/120024888

python -m pip install --upgrade pip==20.3.4

超时:https://www.yuque.com/yuegui/zh647m/sr1r4x#M6gZl
使用pip安装docker-compose

pip install -U docker-compose -i http://pypi.doubanio.com/simple
// 如果下载不动,使用以下命令
pip --trusted-host pypi.tuna.tsinghua.edu.cn install -U docker-compose

命令

cd /opt/harbor  // 这个文件夹中有docker-compose.yml文件

docker-compose up
docker-compose stop
docker-compose start
docker-compose restart

指令

environment

http://i.lckiss.com/?p=7698
因为使用$PATH获取到的是宿主机的path,因此不能使用$PATH:/xxx的方式拼接path。建议直接docker exec 进入容器设置环境变量

environment: 
   - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/flutter/bin

引用

https://www.bilibili.com/video/BV1h5411P7Nm?p=9