Docker映象操作常用命令集合

2021-10-16 17:42:25 字數 2850 閱讀 6047

docker pull
常用引數

-f:強制刪除執行中的容器

docker images
docker rmi
docker commit
常用引數

-m:本次提交資訊

–author="" :作者

docker build 使用此從dockerfile檔案來構建映象

常用引數:

-t x/y:z:指定映象的命名空間為x倉庫為y,tag為z

docker create // docker create 命令建立的容器並不會立即進入執行狀態,需要使用docker start命令來啟動

docker retart //重啟容器

docker run

常用引數

–name:為容器指定名稱

-it:啟動乙個互動型容器,此引數為我們和容器提供了乙個互動shell

-d:建立後台型容器

-restart=always:容器退出後自動重啟

-restart=on-failure❌容器退出時如果返回值是非0,就會嘗試重啟x次

-p x:y :主機埠:容器埠

-p:隨機分配乙個49000到49900的埠

8.-v:建立資料卷

-n :指定dns

-h : 指定容器的hostname

-e :設定環境變數

-m :設定容器使用記憶體最大值

–net: 指定容器的網路連線型別,支援 bridge/host/none/container

–link=x: 新增鏈結到另乙個容器x

–expose=x: 開放埠x

這裡docker create和docker run -it建立的容器都是互動型容器

docker ps //檢視正在執行的容器
常用引數

-a:檢視所有容器

-l:只列出最近建立的

-n=x:只列出最後建立的x個

-q:只列出容器id

docker stop

docker kill

docker rm
常用引數

-f:強制刪除執行中的容器

docker rmdocker ps -aq:刪除所有容器

docker logs
常用引數

-f:實時檢視日誌

–tail=x:檢視最後x行

-t:檢視日誌產生的時間

docker top
docker inspect
常用引數

-f=』}』:檢視x配置

docker attach //進入互動型容器
常用引數

-f:強制刪除執行中的容器

docker rmdocker ps -aq:刪除所有容器

docker exec //進入後台型容器
常用引數

-it 容器id /bin/bash:進入到後台容器

在使用docker run啟動容器時,使用 --restart 引數來設定

docker run -m 512m --memory-swap 1g -it -p 58080:8080 --restart=always
–restart具體引數值詳細資訊:

如果建立時未指定 --restart=always ,可通過update 命令設定

docker update --restart=always ***
如下是乙個dockerfile檔案,我們就來通過這個檔案來學習一下dockerf的相關指令

from openjdk:8-jre-alpine

maintainer "syj "

run apt-get update

expose 80

volume /tmp

workdir /tmp

env username syj

user root

onbuild:echo "hello child"

expose: 指定容器對外開放的埠

add:將主機上的檔案(dockerfile的相對路徑)或者網路檔案新增到映象中

volume:指定掛載點

workdir:下方指令執行的目錄

env:設定環境變數

cmd:啟動容器時預設執行的命令,同run的執行方式

entrypoint:同cmd

user:執行指令的使用者

onbuild:觸發器指令,此映象當做父映象時執行的命令,可以跟add、run、entrypoint

Docker 常用命令集

1.顯示所有容器 docker container ls a 2.進入某個容器bash顯示目錄 docker exec it containerid bin bash 如 docker exec it 2ca756a6578b bin bash 注 要進入容器顯示目錄,必須該容器要執行中 3.列出所...

docker映象操作常用命令

安裝docker yum install y docker 啟動docker systemctl start docker 檢視版本 docker version 檢視資訊 docker info 1 檢視映象 本地映象 檢視本地所有映象 docker images 根據名稱檢視某乙個映象 dock...

Docker操作常用命令 映象篇

docker pull 選項 docker registry 位址 埠號 倉庫名 標籤 例 docker pull ubuntu 16.04 具體選項可通過docker pull help命名看到 docker run 倉庫名 以上面的ubuntu為例,如果我們打算啟動裡面的bash並進行互動式操作...