zoukankan      html  css  js  c++  java
  • npr-docker-compose

    能够编排管理3个容器,php,redis,nginx

    version: "3.6"
    services: #服务
    nginx1:
    image: nginx #指定镜像名称
    container_name: nginx1 #容器名称
    ports: #端口映射
    - "80:80"
    environment: #设置环境变量
    password: "123456"
    extra_hosts:
    - "test:192.168.3.3"
    networks:
    redis-network:
    ipv4_address: 192.168.1.8 #设置ip地址
    depends_on:
    - php1
    stdin_open: true
    volumes:
    - /usr/docker/test/nginx/conf:/conf
    privileged: true #特殊权限
    working_dir: /conf #工作目录
    php1:
    #build:
    # context: .
    # args:
    # test: 1
    image: php
    container_name: php-fpm1
    networks:
    redis-network:
    ipv4_address: 192.168.1.7 #设置ip地址
    working_dir: /www #工作目录
    links:
    - redis
    volumes:
    - /usr/docker/test/php/www:/www
    stdin_open: true #打开标准输入
    tty: true #模拟伪终端
    ports:
    - "9000:9000"
    redis:
    image: redis
    container_name: redis1
    networks:
    redis-network:
    ipv4_address: 192.168.1.6 #设置ip地址
    working_dir: /usr/src/redis #工作目录
    stdin_open: true
    tty: true
    ports:
    - "7001:6379"
    volumes:
    - /usr/docker/test/redis/master:/usr/src/redis

    设置网络环境

    networks:

    自定义网络

    nginx:
    driver: bridge
    ipam:
    config:
    - subnet: "172.16.238.0/24"

    引用外部预先定义好的网段

    redis-network:
    external:
    name: redis-network

  • 相关阅读:
    【ZJOI2007】矩阵游戏
    【洛谷1402】酒店之王
    【洛谷2756】飞行员配对方案问题
    【BZOJ2125】最短路
    【SDOI2018】战略游戏
    【APIO2018】铁人两项
    【FJOI2014】最短路径树问题
    【GXOI/GZOI2019】旅行者
    【Cerc2012】Farm and factory
    【CERC2017】Gambling Guide
  • 原文地址:https://www.cnblogs.com/xivzhou/p/14376504.html
Copyright © 2011-2022 走看看