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並進行互動式操作...