Giter Club home page Giter Club logo

Comments (2)

tlunter avatar tlunter commented on July 20, 2024

Hi @odewahn,

Using 0.6.4 of Docker, when I run a similar set up as above I get:

[debug] api.go:962 Calling POST /containers/create
2013/11/11 14:55:07 POST /v1.6/containers/create

[debug] api.go:962 Calling POST /containers/{name:.*}/start
2013/11/11 14:55:14 POST /v1.6/containers/9703d8cd8563/start
[debug] network.go:367 Acquiring 0
[debug] network.go:367 Acquiring 49153
[debug] network_proxy.go:102 Starting proxy on tcp/[::]:49153 for tcp/172.17.0.2:8888
[debug] container.go:979 monitor: waiting for container 9703d8cd856382416411a4f90c787583c1f9182cb9d27725f5bf338bf4d69450 using cmd.Wait
[debug] container.go:983 monitor: cmd.Wait reported exit status exit status 2 for container 9703d8cd856382416411a4f90c787583c1f9182cb9d27725f5bf338bf4d69450
[debug] container.go:986 monitor: container 9703d8cd856382416411a4f90c787583c1f9182cb9d27725f5bf338bf4d69450 finished
[debug] network.go:630 Unmaping tcp/49153
[debug] network_proxy.go:107 Stopping proxy on tcp/[::]:49153 for tcp/172.17.0.2:8888 (socket was closed)
[debug] network.go:359 Releasing 49153

This shows port 8888 on the container being mapped to 49153 externally.

When I run this same container with 0.6.6, I see:

[debug] api.go:999 Calling POST /containers/create
2013/11/11 14:57:46 POST /v1.6/containers/create

[debug] api.go:999 Calling POST /containers/{name:.*}/start
2013/11/11 14:57:53 POST /v1.6/containers/70cc0637095b/start
[debug] container.go:1202 monitor: waiting for container 70cc0637095b11b905c1e8ea0faabb25bcdfc7825d6f6913b28fada407babd02 using cmd.Wait
[debug] container.go:1024 Container running: true
[debug] container.go:1206 monitor: cmd.Wait reported exit status exit status 2 for container 70cc0637095b11b905c1e8ea0faabb25bcdfc7825d6f6913b28fada407babd02
[debug] container.go:1209 monitor: container 70cc0637095b11b905c1e8ea0faabb25bcdfc7825d6f6913b28fada407babd02 finished

I have a feeling something changes under the hood that isn't listed with Docker. Not sure what they changed with port mappings, though. I'll keep an eye out to see if I can find anything.

from docker-api.

odewahn avatar odewahn commented on July 20, 2024

Thanks, @tlunter! I appreciate you taking a look. It does seem like some pretty major things happened in 0.6.6 (and 0.6.5) around exposing the ports, so I'll wait a bit for the dust to settle before upgrading.

from docker-api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.