美文网首页
十四、docker compose

十四、docker compose

作者: joy_蓝蜘蛛 | 来源:发表于2018-12-10 16:11 被阅读8次

一、Docker Compose 是一个工具

二、这个工具可以通一个yml文件定义多容器的docker应用。

compose有一个默认的名字

docker-compose.yml

有三个重要的概念

services 、 、

一、Services

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

案例:

services:
     wordpress:
           image: wordpress
           ports:
                -  8080:80
          environment:
              WORDPRESS_DB_HOST : mysql
          WORDPRESS_DB_PASWORD: root
     mysql: 
          image:mysql
          environment:
              MYSQL_ROOT_PASSWORD: root
              MYSQL_DATABASE:wordpress
          volumes:
              -  "mysql-data:/var/lib/mysql"
          networks:
              -  my-bride
     volumes:
          mysql-data:
    
     networks:
          my-bridge:
                driver: bridge

docker Compose 对应 dockerEngine release版本


image.png

相关文章

网友评论

      本文标题:十四、docker compose

      本文链接:https://www.haomeiwen.com/subject/aehrhqtx.html