zoukankan      html  css  js  c++  java
  • docker 连接容器


    1.通过端口映射

    sudo docker run -d -P training/webapp python app.py

    容器有一个内部网络和IP地址(在使用Docker部分我们使用docker inspect命令显示容器的IP地址)

    -P 标记创建一个容器,将容器的内部端口随机映射到主机的高端口49000到499000

    sudo docker run -d -p 5000:5000 training/webapp python app.py

    -p 标识来指定容器端口绑定到主机端口,默认 -p 标识会绑定本地主机上的指定端口

    sudo docker run -d -p 127.0.0.1:5000:5000 training/webapp python app.py
    sudo docker run -d -p 127.0.0.1::5000 training/webapp python app.py

    也可以绑定UDP端口

    sudo docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py

    2.通过--link 连接容器

    docker连接会创建一个父子关系,其中父容器可以看到子容器的信息

    容器命名:

    sudo docker run -d -P --name web training/webapp python app.py

    容器连接:

    sudo docker run -d -P --name my --link web:myweb training/webapp python app.py

    my 是training/webapp的名字,web是要连接的容器的名字,myweb 是其别名,在 my 看 web 就叫 myweb


    欲为大树,何与草争;心若不动,风又奈何。
  • 相关阅读:
    maven私服
    docker
    mysql ip
    jenkins安装
    centeros7防火墙操作
    centeros7 gitlap安装
    nexus安装及使用(maven私服掌握)
    idea永久激活使用
    redis密码验证
    Nginx服务优化配置
  • 原文地址:https://www.cnblogs.com/admln/p/docker-link-container.html
Copyright © 2011-2022 走看看