日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何进入、退出docker的container

發布時間:2025/7/25 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何进入、退出docker的container 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

from:https://blog.csdn.net/dongdong9223/article/details/52998375

1 啟動docker服務

首先需要知道啟動docker服務是:

service docker start

    或者:

    systemctl start docker

      2 關閉docker服務

      關閉docker服務是:

      service docker stop

        或者:

        systemctl stop docker

          3 啟動docker某個image(鏡像)的container(容器)

          Docker的鏡像稱為image,容器稱為container。

          對于Docker來說,image是靜態的,類似于操作系統快照,而container則是動態的,是image的運行實例。

          比如,有一個image名稱為ubuntu,那么比如現在我們啟動這個image的container并且進入到這個container的bash命令行中:

          docker run -t -i ubuntu /bin/bash

            官網是這么說的:

            • docker run: runs a container.
            • ubuntu: is the image you would like to run.
            • -t: flag assigns a pseudo-tty or terminal inside the new container.
            • -i: flag allows you to make an interactive connection by grabbing the standard in (STDIN) of the container.
            • /bin/bash: launches a Bash shell inside our container.

            理解很簡單:

            • docker run:啟動container

            • ubuntu:你想要啟動的image

            • -t:進入終端

            • -i:獲得一個交互式的連接,通過獲取container的輸入

            • /bin/bash:在container中啟動一個bash shell

            這樣就進入container的內部了:

            root@af8bae53bdd3:/#

              如果有運行中的container,可以在container所在的外部操作系統中運行:

              docker ps

                查看到這個container。

                如果想看到所有的container,包括運行中的,以及未運行的或者說是沉睡鏡像,則運行:

                docker ps -a

                  如果要退出就:

                  Ctrl-D

                  或:

                  root@af8bae53bdd3:/# exit

                    如果想再次打開這個container,運行:

                    docker start goofy_almeida

                      其中“goofy_almeida”是容器的名稱。

                      4 進入container(容器)

                      4.1 使用“docker attach”命令進入

                      這個時候container運行在后臺,如果想進入它的終端,則:

                      docker attach goofy_almeida

                        就可以了。

                        4.2 使用“docker exec -it”命令進入

                        使用“docker attach”命令進入container(容器)有一個缺點,那就是每次從container中退出到前臺時,container也跟著退出了。

                        要想退出container時,讓container仍然在后臺運行著,可以使用“docker exec -it”命令。每次使用這個命令進入container,當退出container后,container仍然在后臺運行,命令使用方法如下:

                        docker exec -it goofy_almeida /bin/bash
                          • goofy_almeida:要啟動的container的名稱

                          • /bin/bash:在container中啟動一個bash shell

                          這樣輸入“exit”或者按鍵“Ctrl + C”退出container時,這個container仍然在后臺運行,通過:

                          docker ps

                            就可以查找到。

                            5 退出container

                            輸入:

                            exit

                              或者按鍵:

                              Ctrl + D

                              總結

                              以上是生活随笔為你收集整理的如何进入、退出docker的container的全部內容,希望文章能夠幫你解決所遇到的問題。

                              如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。