[英]Docker container not running even when I did docker start container ID
我正在嘗試將我構建的python應用程序碼頭化。
基本上,我運行docker並能夠在第一輪成功構建。 我對python應用程序做了些微更改,然后重新運行了build and run命令。
vagrant@ansible:~/Desktop/braintree_example_docker$ sudo docker run -d -p 5000:5000 python-braintree-app
906760d4eb5484c4feb7d47c3cf394aa20604eefa22b82157c870440b14c6f4d
但是,當我執行docker 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 start 906760d4eb5484c4feb7d47c3cf394aa20604eefa22b82157c870440b14c6f4d
ps為docker start 906760d4eb5484c4feb7d47c3cf394aa20604eefa22b82157c870440b14c6f4d
。
我究竟做錯了什么?
PS:docker sp的新手,請問這個傻問題
第二個問題是,如果我對Python應用程序進行了代碼更改,是否需要重建映像?
為了回答cricket_007正確指出的這個問題,我必須在代碼中添加主機和端口。
這是我問題的原因
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.