簡體   English   中英

即使我做了Docker啟動容器ID,Docker容器仍未運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM