docker-compose

docker Compose

windows和mac安装 docker时默认安装了 docker Compose,linux要单独安装 参考https://docs.docker.com/compose/install/
详细的docker-compose.yml书写格式参考:https://docs.docker.com/compose/compose-file/

services

  • 一个 service 代表一个 container,这个 container可以从 dockerhub 的 image 来创建,或者从本地的 Dockerfile build 出来的 image来创建。
  • Service 的启动类似docker run,我们可以给其指定 network 和 volume,所以可以给 service指定 network 和 volume的引用。

docker-compose 的常用命令

运行一个docker-compose.yml

docker-compose up

运行当前路径下的docker-compose.yml 等同以下命令

docker-compose -f docker-compose.yml up

后台执行

docker-compose up -d

启动docker-compose

docker-compose start

关闭docker-compose

docker-compose stop

停止并删除 containers,network,images和volumes

docker-compose down

查看所用到的image

docker-compose images

进入service

docker-compose exec service名

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325818544&siteId=291194637