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
  • 相关阅读:
    关于浮动清除的一些小感悟,4种方法清除浮动
    6号css学习小记
    pexpect-pxssh-登陆Linux-执行命令
    chroot命令
    Loadrunner11点击录制脚本无响应,IE页面弹不出——解决方案汇总
    JAVA实验五(网络编程)
    Java实验三
    JAVA实验二(面向对象)
    JAVA实验一
    Tfs链接错误解决方案
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10619113.html
Copyright © 2011-2022 走看看