docker執行容器後處於執行狀態三種方法

2021-09-22 06:21:48 字數 545 閱讀 6953

第一種解決方法

我們在執行docker容器的時候很多時候處於 exited狀態。

比如下面的命令 docker run -d  --name nginx -p nginx  /bin/bash 這種互動形式在執行完之後就會退出,重新docker start的也沒有用;

如果想在執行之後容器處於執行狀態只需把/bin/bash去掉即可。

第二種解決方法

docker run -it --name nginxit -p nginx

現在容器nginxit處於退出狀態;

只要我們用docker啟動下就可以使用

docker start nginxit。

第三種和第二種類似:

docker run -it --name nginxit2 -p nginx /bin/bash

前後臺互動需要退出:

root@de4dbb27f905:/# exit

然後再重啟:

docker start nginxit2

以上是個人總結有什麼不足之處請多多指出,謝謝!!!!!!!

docker 四 容器執行

工具類以daemon形式執行,d以後臺方式啟動 工具類以run it方式啟動 區別 docker create 建立容器 docker start 以後臺方式啟動容器 docker run 先create再start docker host是乙個程序,乙個docker host上執行若干個容器,每個...

docker執行常用容器

拉取映象 docker pull rabbitmq management 執行 docker run d p 5672 5672 p 15672 15672 name rabbitmq rabbitmq management 預設賬號密碼 guest,guest web訪問 ip 15672 拉取映...

Docker容器中執行docker 命令

一 在一台執行了docker的伺服器上,啟動374c3bec1f4b 映象的容器,這個映象中安裝docker yum install docker y docker run itd v var run docker.sock var run docker.sock name docker test ...