zoukankan      html  css  js  c++  java
  • docker互联

    容器互联

    bridge

    version: "3"
    services:
      golang:
        #读取当前目录dockerfile,构建镜像
        build: .
        container_name: my_golang
        volumes:
        - ./config:/dist/config
        depends_on:
          - redis
        ports:
          - "8001:8001"
        tty: true
        networks:
          - net1
      redis:
        hostname: redis
        image: redis:5.0.4
        container_name: my_redis
        restart: unless-stopped
        command: redis-server /etc/redis.conf # 启动redis命令
        environment:
          - TZ=Asia/Shanghai
        volumes:
          - /etc/localtime:/etc/localtime:ro # 设置容器时区与宿主机保持一致
          - ./redis/data:/data
          - ./redis/redis.conf:/etc/redis.conf
        networks:
          - net1
        ports:
          - "63791:6379"
    
    networks:
      net1:
        driver: bridge
    View Code

    links

    version: "3"
    services:
      golang:
        #读取当前目录dockerfile,构建镜像
        build: .
        container_name: my_golang
        volumes:
        - ./config:/dist/config
        ports:
          - "8001:8001"
        tty: true
        #容器间采用别名:端口访问=>my_redis:6379
        links:
          - "redis:my_redis"
      redis:
        hostname: redis
        image: redis:5.0.4
        container_name: my_redis
        restart: unless-stopped
        command: redis-server /etc/redis.conf # 启动redis命令
        environment:
          - TZ=Asia/Shanghai
        volumes:
          - /etc/localtime:/etc/localtime:ro # 设置容器时区与宿主机保持一致
          - ./redis/data:/data
          - ./redis/redis.conf:/etc/redis.conf
        ports:
          - "63791:6379"
    View Code

    主机ip访问

     多个docker-compose之间互联

    创建外部公共网络

    参考

    查看网络详情

    docker network inspect <container id>

     查看网络列表

    docker network ls

    创建网络

    docker network create app_net

    加入网络

    创建容器指定网络

    docker run -d --name box5 --network mybridge busybox /bin/sh -c "while true;do sleep 3600;done"

    使用localhost:port访问服务

     network_mode: host #

    。。。。

  • 相关阅读:
    sicily 1259. Sum of Consecutive Primes
    如何用enable_shared_from_this 来得到指向自身的shared_ptr 及对enable_shared_from_this 的理解
    mac 上使用octave的plot错误的解决办法
    sicily 1003. Hit or Miss
    动态规划 -- 钢条切割
    求解最大子数组问题 -- 暴力求解 和 分治法求解
    sicily 1193. Up the Stairs
    sicily 1017. Rate of Return
    sicily 1034. Forest
    打印pid,写着玩。
  • 原文地址:https://www.cnblogs.com/huay/p/11151133.html
Copyright © 2011-2022 走看看