1.docker command --help 幫助查看
開啟docker服務
sudo service docker start
poetainer
···
docker info : 顯示 Docker 系統(tǒng)信息诊霹,包括鏡像和容器數(shù)
docker version :顯示 Docker 版本信息。
docker run :創(chuàng)建一個新的容器并運行一個命令
語法
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS說明:
--name="nginx-lb": 為容器指定一個名稱;
-P: 隨機端口映射拭嫁,容器內部端口隨機映射到主機的端口
-p: 指定端口映射,格式為:主機(宿主)端口:容器端口
-d: 后臺運行容器化借,并返回容器ID炼七;
-i: 以交互模式運行容器,通常與 -t 同時使用搀玖;
-t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用荐糜;
-a stdin: 指定標準輸入輸出內容類型巷怜,可選 STDIN/STDOUT/STDERR 三項;
--dns 8.8.8.8: 指定容器使用的DNS服務器暴氏,默認和宿主一致延塑;
--dns-search example.com: 指定容器DNS搜索域名,默認和宿主一致答渔;
-h "mars": 指定容器的hostname关带;
-e username="ritchie": 設置環(huán)境變量;
--env-file=[]: 從指定文件讀入環(huán)境變量沼撕;
--cpuset="0-2" or --cpuset="0,1,2": 綁定容器到指定CPU運行宋雏;
-m :設置容器使用內存最大值;
--net="bridge": 指定容器的網(wǎng)絡連接類型务豺,支持 bridge/host/none/container: 四種類型磨总;
--link=[]: 添加鏈接到另一個容器;
--expose=[]: 開放一個端口或一組端口笼沥;
--volume , -v: 綁定一個卷
docker inspect : 獲取容器/鏡像的元數(shù)據(jù)蚪燕。
語法
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
OPTIONS說明:
-f :指定返回值的模板文件娶牌。
-s :顯示總的文件大小。
--type :為指定類型返回JSON馆纳。
attach
docker exec :在運行的容器中執(zhí)行命令
語法
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
OPTIONS說明:
-d :分離模式: 在后臺運行
-i :即使沒有附加也保持STDIN 打開
-t :分配一個偽終端
docker logs : 獲取容器的日志
語法
docker logs [OPTIONS] CONTAINER
OPTIONS說明:
-f : 跟蹤日志輸出
--since :顯示某個開始時間的所有日志
-t : 顯示時間戳
--tail :僅列出最新N條容器日志
(有時候沒法刪诗良,需要rm docker ps)
docker rmi : 刪除本地一個或多個鏡像。
語法
docker rmi [OPTIONS] IMAGE [IMAGE...]
OPTIONS說明:
-f :強制刪除鲁驶;
--no-prune :不移除該鏡像的過程鏡像鉴裹,默認移除;
docker pull : 從鏡像倉庫中拉取或者更新指定鏡像
docker images : 列出本地鏡像钥弯。
語法
docker images [OPTIONS] [REPOSITORY[:TAG]]
OPTIONS說明:
-a :列出本地所有的鏡像(含中間映像層径荔,默認情況下,過濾掉中間映像層)寿羞;
--digests :顯示鏡像的摘要信息猖凛;
-f :顯示滿足條件的鏡像;
--format :指定返回值的模板文件绪穆;
--no-trunc :顯示完整的鏡像信息辨泳;
-q :只顯示鏡像ID。
···