docker命令
docker下的命令是有很多的,一般可以按照其特性分為容器生命週期管理、容器操作、容器rootfs命令、鏡像倉庫、本地鏡像管理、info|version,具體內容如下:
容器生命週期管理:run、start/stop/restart、kill、rm、pause/unpause、create、exec。
容器操作:ps、inspect、top、attach、events、logs、wait、export、port。
容器rootfs命令:commit、cp、diff。
鏡像倉庫:login、pull、push、search。
本地鏡像管理:images、rmi、tag、build、history、save、load、import。
info|version:info、version。
拓展:
run命令是啥樣的呢?
docker中的run命令是屬於創建一個新的容器並運行的一個命令。
語法格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS説明:
-a stdin 指定標準輸入輸出內容類型,可以選擇STDIN/STDOUT/STDERR三項。
-d 後台運行容器,並返回容器ID。
-i 以交互模式運行容器,通常與-t同時使用。
-P 隨機端口映射,容器內部端口隨機映射到主機的端口。
-p 指定端口映射,具體格式為:主機(宿主)端口:容器端口。
-t 為容器重新分配一個偽輸入終端,通常與-i同時使用。
--name="nginx-lb" 為容器指定一個名稱。
參考範例:
使用docker鏡像nginx:latest以後台模式啟動一個容器,並且將容器命名為mynginx。具體命令為:
docker run --name mynginx -d nginx:latest