欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網
          最全最豐富的資訊網站

          如何解決Docker退出容器不關閉容器

          如何解決Docker退出容器不關閉容器

          如何解決Docker退出容器不關閉容器?

          進入docker容器后如果退出容器,容器就會變成Exited的狀態(tài),那么如何退出容器讓容器不關閉呢?

          如果要正常退出不關閉容器,請按Ctrl + P + Q進行退出容器,這一點很重要,請牢記!

          以下示例為退出容器但不關閉容器

          如何解決Docker退出容器不關閉容器

          實際上我們可以在啟動容器的時候就進行配置,加入-d參數來啟動容器,當然,這條命令只能于啟動全新的容器,啟動關閉的容器是不可以的。

          秘訣1

          docker run -d:后臺運行容器,并返回容器ID

          以下示例為使用docker -d啟動容器并退出

          如何解決Docker退出容器不關閉容器

          在這里你可能會發(fā)現(xiàn),使用了-d的命令退出后容器依然還是死了,動手型的朋友可能會發(fā)現(xiàn)只是用docker run -d去啟動容器也一樣是死的

          這里其實需要了解的是容器的運行機制,Docker容器在后臺運行,必須要有一個前臺進程,這里我們讓容器有前臺程序運行,就可以實現(xiàn)容器的-d啟動后存活

          如何解決Docker退出容器不關閉容器

          我這里使用nohup在后臺運行一個每1000秒ping一次百度的進程,另外你也可以使用“ while true; do echo hello world; sleep 1; done”,無限輸出hello world。

          另外甚至是有進程在后臺運行,您進入了容器,輸入退出退出,依然會終止容器的運行,請謹記。

          Ctrl + P + Q依然是我認為的最佳用法。

          相關參考:docker教程

          贊(0)
          分享到: 更多 (0)
          網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號