2 回答

TA貢獻1848條經(jīng)驗 獲得超2個贊
理解很簡單:
docker run:啟動container
ubuntu:你想要啟動的image
-t:進入終端
-i:獲得一個交互式的連接,通過獲取container的輸入
/bin/bash:在container中啟動一個bash shell
這樣就進入container的內部了:
root@af8bae53bdd3:/#
如果有運行中的container,可以在container所在的外部操作系統(tǒng)中運行:
docker ps
查看到這個container。
如果想看到所有的container,包括運行中的,以及未運行的或者說是沉睡鏡像,則運行:
docker ps -a
如果要退出就:
Ctrl-D
或:
root@af8bae53bdd3:/# exit
如果想再次打開這個container,運行:
docker start goofy_almeida
其中“goofy_almeida”是鏡像的名稱
這個時候container運行在后臺,如果想進入它的終端,則:
docker attach goofy_almeida
就可以了。

TA貢獻1854條經(jīng)驗 獲得超8個贊
docker run指定的命令如果不是那些一直掛起的命令(比如運行top,不斷echo),就是會自動退出的。-d命令是設置detach為true,根據(jù)官方的文檔,意思是讓這個命令在后臺運行,但并不是一直運行(我們在一個正常的Linux Terminal中運行/bin/bash
- 2 回答
- 0 關注
- 899 瀏覽
添加回答
舉報