zoukankan      html  css  js  c++  java
  • docker-compose、Dockerfile笔记

     

    Dockerfile构建容器

    docker build -t imagename:v1  -f Dockerfile .
    

      

    参数:

    -t 指定镜像名:版本号

    -f 指定Dockerfile路径

    注意:

    如果提示错误:“docker build” requires exactly 1 argument.

    原因是因为(少了一个 ‘.’ , ‘.’ 代表当前路径);

    docker-compose.yml:

    version: "3.2"
    services:
      rabbitmq:
        build:
          context: ./ #dockerfile目录
          dockerfile: Dockerfile #Dockerfile文件
        image: rabbitmq:3-management-alpine #镜像
        container_name: rabbitmq #容器名
        volumes:
        - /alidata/rabbitmq:/var/lib/rabbitmq #挂载目录
        environment: #环境变量
          RABBITMQ_DEFAULT_VHOST: my_vhost
          RABBITMQ_DEFAULT_USER: admin
          RABBITMQ_DEFAULT_PASS: admin
          HOMEDRIVE: /var/lib/rabbitmq
        ports: #端口映射
          - "5672:5672"
          - "15672:15672"
         networks:
           - rabbitmq
        #hostname: myRabbit
        # network_mode: "host" #与主机共享网络
        #stdin_open: true #打开标准输入,可以接受外部输入,使用centos镜像时需要加入这两个参数,否则会自动退出
        #tty: true #模拟一个伪终端
    

       

  • 相关阅读:
    数据解析1127
    数据解析1119
    数据解析1114
    数据解析1122
    数据解析1121
    数据解析1120
    数据解析1116
    数据解析1128
    Twitter惊现新型病毒 每分钟159条速率分散
    宏达电预计本年有望在台湾市场击败诺基亚
  • 原文地址:https://www.cnblogs.com/blog-dyn/p/14943386.html
Copyright © 2011-2022 走看看