3 回答

TA貢獻1878條經(jīng)驗 獲得超4個贊
1,在容器外部,物理機上,可以用docker inspect查看或者,docker inspect container。
2,如果在容器內(nèi)部。可以用 ps -fe 查看。其中1號進程就是啟動命令。
3,Docker會在隔離的容器中運行進程。當運行docker run命令時,Docker會啟動一個進程,并為這個進程分配其獨占的文件系統(tǒng)、網(wǎng)絡(luò)資源和以此進程為根進程的進程組。在容器啟動時,鏡像可能已經(jīng)定義了要運行的二進制文件、暴露的網(wǎng)絡(luò)端口等,但是用戶可以通過docker run命令重新定義(譯者注:docker run可以控制一個容器運行時的行為,它可以覆蓋docker build在構(gòu)建鏡像時的一些默認配置),這也是為什么run命令相比于其它命令有如此多的參數(shù)的原因。4,命令格式
5,最基本的docker run命令的格式如下:$ sudo docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]
6,如果需要查看[OPTIONS]的詳細使用說明,請參考Docker關(guān)于OPTIONS的章節(jié)。這里僅簡要介紹Run所使用到的參數(shù)。OPTIONS總起來說可以分為兩類:
設(shè)置運行方式:
決定容器的運行方式,前臺執(zhí)行還是后臺執(zhí)行;
設(shè)置containerID;
設(shè)置網(wǎng)絡(luò)參數(shù);
設(shè)置容器的CPU和內(nèi)存參數(shù);
設(shè)置權(quán)限和LXC參數(shù);
設(shè)置鏡像的默認資源,也就是說用戶可以使用該命令來覆蓋在鏡像構(gòu)建時的一些默認配置。
7,docker run [OPTIONS]可以讓用戶完全控制容器的生命周期,并允許用戶覆蓋執(zhí)行docker build時所設(shè)定的參數(shù),甚至也可以修改本身由Docker所控制的內(nèi)核級參數(shù)。
- 3 回答
- 0 關(guān)注
- 587 瀏覽
添加回答
舉報