檢視docker安裝資訊
docker info
獲取docker映象
docker pull azraelrabbit/monupw
建立docker容器
docker run --name monojex -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 程式設計客棧r...>
刪除所有的container
docker rm `docker ps - -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 - < 《程式設計客棧;dockerfile>
檢視本地哪個埠對映到container的指定埠,其實用docker ps 也可以看到
docker port
更改主機名
#docker run -it --hostname web jim/custom1 /bin/bash
本文標題: 常用的docker基本命令及用法彙總
本文位址:
Docker常用基本命令
uname ryum install dockersystemctl start dockersystemctl enable dockersystemctl stop dockerdocker vdocker search 關鍵字如 docker search mysql docker pull ...
docker常用 基本命令
docker images docker rmi 映象name 映象id 或者是docker image rm image docker ps a docker logs 容器名稱 容器id docker stop 容器name 容器id docker start 容器name 容器id docke...
Docker安裝及基本命令
docker安裝1.刪除舊版本 yum y remove docker 2.安裝docker yum install docker io 3.啟動docker systemctl start docker 4.設定開機啟動 systemctl enable dockerdocker命令啟動某個容器 ...