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
  • 相关阅读:
    python笔记005-字符串-列表-元组
    Python笔记2 标准数据类型
    VS2010与VAssistX
    【Windows核心编程】Windows常见数据类型
    网络安全加密
    防御 XSS 的七条原则
    用户权限初略设计
    [Android]Handler的消息机制
    java的线程中的Runnable
    [转]永久告别Android的背景选择器Selector!无需切很多图了!
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10619113.html
Copyright © 2011-2022 走看看