我正在尝试将我构建的python应用程序停靠。
基本上,我运行了docker并且第一次能够成功构建。我对python应用程序稍作修改,然后重新运行了build和run命令。
vagrant@ansible:~/Desktop/braintree_example_docker$ sudo docker run -d -p 5000:5000 python-braintree-app
906760d4eb5484c4feb7d47c3cf394aa20604eefa22b82157c870440b14c6f4d
然而,当我做一个码头工PS时:没有显示任何内容。
然后我做了一个docker ps-a,它显示了下面的
vagrant@ansible:~/Desktop/braintree_example_docker$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
906760d4eb54 python-braintree-app "python app.py" 5 minutes ago Exited (0) 3 minutes ago goofy_pike
016ceba53f9d python-braintree-app "python app.py" 9 minutes ago Exited (0) 8 minutes ago pedantic_chebyshev
9e23e8412f63 python-braintree-app "python app.py" 10 minutes ago Exited (0) 10 minutes ago nosta
我尝试做docker start 906760d4eb5484c4feb7d47c3cf394aa20604eefa22b82157c870440b14c6f4d
,但仍然显示docker ps为空。
我做错了什么?
PS:对待docker sp的新手请原谅这个愚蠢的问题第二个问题是,如果我将代码更改到我的Python应用程序中,是否需要重建我的图像?
答案 0 :(得分:0)
要回答cricket_007正确指出的这个问题,我必须在我的代码中添加一个主机和端口。
这是我的问题的原因