Docker 是一個用于構建、部署和運行應用程序的開源平臺。它可以讓開發者們通過容器的方式打包應用程序及其所有依賴項,并且使這些應用程序在不同的環境中運行的方式相同。然而,在使用 Docker 構建應用程序的過程中,有時候我們可能會遇到 Docker 后臺不關閉的問題,接下來就來了解一下如何解決這一問題。
$ docker run -d nginx 02c1ca20f3179893f2a882d62c842e2e2c101f9b29788f1c8aac1ea7e12aa5f5 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 02c1ca20f317 nginx "nginx -g 'daemon of…" 3 seconds ago Up 2 seconds 80/tcp inspiring_archimedes $ docker stop inspiring_archimedes inspiring_archimedes $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
在上面的代碼輸出結果中,我們可以看到當用戶執行 “docker stop inspiring_archimedes” 命令時,所創建的名為 inspired_archimedes 的容器被成功停止了,并且不再出現在 “docker ps” 命令的輸出結果中。
總之,如果您遇到了容器不關閉的問題,那么只需要在命令行中使用 “docker stop” 命令來停止該容器即可。如果您不確定容器名稱,可以使用 “docker ps” 命令查看當前正在運行的容器列表。