zoukankan      html  css  js  c++  java
  • docker的网络服务

    docker提供 网络服务,主要通过两种方式:

    1.外部访问

    2.容器互联

    通过外部访问Docker容器,主要通过端口映射的方式。

    [root@docker ~]# docker run -t -P --expose 8888 --name net1 centos:latest
    [root@docker ~]# docker ps -l
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                     NAMES
    a71151417a4d        centos:latest       "/bin/bash"         57 seconds ago      Up 54 seconds       0.0.0.0:32769->8888/tcp   net1
    # 通过访问宿主机的32769端口可以访问docker
    
    
    [root@docker ~]# docker run -t -P --expose 127.0.0.1:37:5000 --name net2 centos:latest
    [root@docker ~]# docker ps -l
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    4db582ce5852 centos:latest "/bin/bash" 25 seconds ago Up 23 seconds 127.0.0.1:37->5000/tcp net2

    容器互联

    [root@docker ~]# docker run -t --name conn1 centos:latest
    [root@docker ~]# docker run -it --name conn2 --link conn1:src_docker centos:latest

    查看网络配置

    1.docker ps : 适用于广泛查找一些容器的网络配置信息

    [root@docker ~]# docker ps 
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
    a2f9278c43cb        centos:latest       "/bin/bash"         11 seconds ago      Up 8 seconds        127.0.0.1:37->5000/tcp   u1

    2.docker port: 适用于已知某容器的某端口,要查找该容器该端口对应的外部IP及端口

    [root@docker ~]# docker port u1 5000 
    127.0.0.1:37
  • 相关阅读:
    48. Rotate Image
    47. Permutations II
    46. Permutations
    45. Jump Game II
    44. Wildcard Matching
    43. Multiply Strings
    42. Trapping Rain Water
    41. First Missing Positive
    40. Combination Sum II
    39. Combination Sum
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10619113.html
Copyright © 2011-2022 走看看