容器处于restarting状态_Docker容器操作-基础命令
該命令用于啟動新容器,該命令的最簡單的形式是接收鏡像和命令作為參數。鏡像用于創建容器,而命令則是希望容器運行的應用。
$ docker container run -it --name test ubuntu /bin/bash執行此命令后會在前臺啟動一個Ubuntu容器,并運行Bash Shell。其中各參數解釋如下:
- -it: 使容器具備交互性并與終端進行連接
- --name: 給容器命名
2. Ctrl-PQ
進入容器執行該操作后,會斷開Shell和容器終端的鏈接,并在退出后保持容器在后臺處于運行(UP)狀態。
3. docker container ls
該命令用于列出所有處于運行狀態(UP)的容器,如果使用 -a 標記,還可以看到處于停止(Exited)狀態的容器。如果使用 -q 標記,則只返回容器的 id 。
$ docker container ls [-a] [-q]4. docker container exec
該指令允許用戶在運行狀態的容器中,啟動一個新進程。該命令在將 Docker 主機 Shell 連接一個運行中容器終端時非常有用。
docker container exec -it <container-name or container-id> bash執行上述命令后會在容器內部啟動一個 Bash Shell 進程,并連接到該Shell。為了時該命令生效,用于創建容器的鏡像必須包含 Bash Shell。
5. docker container stop
該命令會停止運行中的容器,并將狀態置為 Exited(0) 。該命令將發送 SIGTERM 信號給容器內 PID 為 1 的進程, 如果進程沒有在 10s 之內得到清理并停止運行, 則會接著發送 SIGKILL 信號強制停止容器。
$ docker container stop <container-name or container-id>6. docker container start
該命令會重啟處于停止(Exited)狀態的容器。
$ docker container start <container-name or container-id>7. docker container rm
該命令會刪除已停止運行的容器,-f 參數會強制刪除已運行的容器。但按照規范,推薦先停止容器,再執行此命令刪除容器。
$ docker container stop <container-name or container-id> $ docker container rm <container-name or container-id>刪除所有容器的快捷方式(不要輕易操作)
$ docker container rm $(docker container ls -a -q ) -f8. docker container inspet
該命令會顯示容器的配置細節和運行時的情況。
$ docker container inspect <container-name or container-id>執行上述命令時也可以省略 container 字段, 直接執行如: docker start/stop/run/inspect ...
總結
以上是生活随笔為你收集整理的容器处于restarting状态_Docker容器操作-基础命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 万能进制转换计算器_这7款计算器APP一
- 下一篇: nacos单机模式使用mysql库_Na