https://docs.docker.com/compose/install/#install-compose
创建并启动容器
docker-compose 默认会在当前目录下查找 docker-compose.yml
文件
docker-compose up
加上-d参数可以后台执行,免得一直输出log,导致无法退出
启动服务
docker-compose start
停止服务
docker-compose stop
停止并移出容器
docker-compose down 只会销毁容器,并不会销毁容器挂载的volume数据
docker-compose down
注意事项
- 当我们改了
docker-compose.yml
文件中的配置,例如指定了一个新版本的镜像,使用docker-compose restart
是无法生效的,需要使用docker-compose up -d
- 假如使用的是link使得nginx容器可以访问另一个容器,那么 nginx 容器中配置
proxy_pass http://other_container_name
的话,other_container_name 等于创建nginx容器时--link
后面接的容器名称,在docker-compose.yml中等于service_name。在docker-compose.yml文件中,docker-compose会自动生成一个container_name,因此是否需要我们特意配置container_name字段的值,就变得可有可无了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。