檢視docker安裝資訊
docker info
獲取docker映象
docker pull azraelrabbit/monupw
建立docker容器
docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /mydata:/data azraelrabbit/monupw
以後臺程序的方式執行docker容器
sample_job=$(docker run -d monojexus /bin/sh -c "while true; do echo docker; sleep 1; done")
使用docker logs 命令來檢視job當前狀態
docker logs $sample_job
使用docker help 檢視docker 常用命令
docker help
停止sample_job的後台容器
docker top $sample_job
使用命令重啟後台容器
docker restart $sample_job
停止並移除容器
docker top $sample_job docker rm $sample_job
將容器狀態儲存為映象
docker commit $sample_job job1.1
檢視本機已經有的映象
docker images
映象查詢
docker search
檢視映象的歷史版本
docker history
將映象推送到映象倉庫
docker push
庫名字的格式
/
檢視docker的版本號,包括客戶端、服務端、依賴的go等
docker version
預設顯示正在執行中的container
docker ps
顯示最後一次建立的container,包括未執行的
docker ps –l
顯示所有的container,包括未執行的
docker ps –a
檢視container的日誌,也就是執行命令的一些輸出
docker logs
刪除乙個或多個container
docker rm
刪除所有的container
docker rm `docker ps -a -q`
刪除所有的container
docker ps -a -q | xargs docker rm
刪除乙個或多個image
docker rmi
開啟/停止/重啟container
docker start/stop/restart
啟動乙個container並進入互動模式
docker start -i
attach乙個執行中的container
docker attach
使用image建立container並執行相應命令,然後停止
docker run
使用image建立container並進入互動模式, login shell是/bin/bash
docker run -i -t /bin/bash
將container的埠對映到宿主機的埠
docker run -i -t -p
將乙個container固化為乙個新的image,後面的repo:tag可選
docker commit [repo:tag]
尋找path路徑下名為的dockerfile的配置檔案,使用此配置生成新的image
docker build
同上,可以指定repo和可選的tag
docker build -t repo[:tag]
使用指定的dockerfile配置檔案,docker以stdin方式獲取內容,使用此配置生成新的image
docker build - <
檢視本地哪個埠對映到container的指定埠,其實用docker ps 也可以看到
docker port
更改主機名
#docker run -it --hostname web jim/custom1 /bin/bash
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
docker常用命令
1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...
docker常用命令
docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...