qingkuangs 发表于 2015-4-18 07:24:26

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

  
页: [1]
查看完整版本: docker 连接容器