• docker-compose.yml配置文件详解


    文件的组成:

    version、services、networks 三大部分

     docker-compose.yml 文件

    version: '2'
    services:
      web:
        image: dockercloud/hello-world
        ports:
          - 8080
        networks:
          - front-tier
          - back-tier
    
      redis:
        image: redis
        links:
          - web
        networks:
          - back-tier
    
      lb:
        image: dockercloud/haproxy
        ports:
          - 80:80
        links:
          - web
        networks:
          - front-tier
          - back-tier
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock 
    
    networks:
      front-tier:
        driver: bridge
      back-tier:
        driver: bridge

    services:

     在 services 标签下的第二级标签是 web,这个名字是用户自己自定义,它就是服务名称

    image 则是指定服务的镜像名称或镜像 ID。如果镜像在本地不存在,Compose 将会尝试拉取这个镜像。
    例如下面这些格式都是可以的:

    networks

       加入指定网络,格式如下:

    ---------------------

    个性 签名:真正的学习不是记住知识,而是学会如何提出问题,研究问题,解决问题。

    如果觉得这篇文章对你有小小的帮助的话,记得在下方“关注”哦,博主在此感谢!

  • 相关阅读:
    cstc2018 混合果汁
    CF1086E Beautiful Matrix
    AT2000 Leftmost Ball
    CF1208E Let Them Slide
    CF1208D Restore Permutation
    【置顶】博客公告
    [NOI2015]软件包管理器
    【noip2018】积木大赛
    几天连测总结
    【ZJOI2007】棋盘制作
  • 原文地址:https://www.cnblogs.com/JonaLin/p/14518470.html
Copyright © 2020-2023  润新知