在Docker中,我們使用交互式終端與容器進行交互。使用命令docker run
啟動一個容器時,可以添加-i
、-t
和--rm
參數來創建一個交互式、終端式的容器并在容器中運行命令。
docker run -i -t --rm ubuntu /bin/bash
運行上述命令后,我們會進入到一個Ubuntu容器內,這里我們可以進行一些操作,比如安裝一些軟件。
root@e613f0529fcb:/# apt-get update root@e613f0529fcb:/# apt-get install vim
如果我們希望保存容器內的更改,可以使用docker commit
命令將容器保存為新的鏡像。如果我們只是暫時運行容器做一些操作,那么可以使用exit
命令退出容器。
exit
在交互式終端中,我們還可以使用docker attach
命令重新附加到運行中的容器。該命令可以在不打開新的shell窗口的情況下重新進入容器。
docker attach
總的來說,交互式終端是一個非常方便的工具,可以讓我們在容器內完成一些需要手動操作的任務。