常用的Docker基本命令及用法匯總
查看docker安裝信息
docker info
獲取docker鏡像
docker pull azraelrabbit/monupw
創(chuàng)建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當前狀態(tài)
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
將容器狀態(tài)保存為鏡像
docker commit $sample_job job1.1
查看本機已經(jīng)有的鏡像
docker images
鏡像查找
docker search <image-namge>
查看鏡像的歷史版本
docker history <image-name>
將鏡像推送到鏡像倉庫
docker push <image-name>
庫名字的格式
<user>/</image_name>
查看docker的版本號,包括客戶端、服務端、依賴的Go等
docker version
默認顯示正在運行中的container
docker ps
顯示最后一次創(chuàng)建的container,包括未運行的
docker ps –l
顯示所有的container,包括未運行的
docker ps –a
查看container的日志,也就是執(zhí)行命令的一些輸出
docker logs <container>
刪除一個或多個container
docker rm <container...>
刪除所有的container
docker rm `docker ps -a -q`
刪除所有的container
docker ps -a -q | xargs docker rm
刪除一個或多個image
docker rmi <image...>
開啟/停止/重啟container
docker start/stop/restart <container>
啟動一個container并進入交互模式
docker start -i <container>
attach一個運行中的container
docker attach <container>
使用image創(chuàng)建container并執(zhí)行相應命令,然后停止
docker run <image> <command>
使用image創(chuàng)建container并進入交互模式, login shell是/bin/bash
docker run -i -t <image> /bin/bash
將container的端口映射到宿主機的端口
docker run -i -t -p <host_port:contain_port>
將一個container固化為一個新的image,后面的repo:tag可選
docker commit <container> [repo:tag]
尋找path路徑下名為的Dockerfile的配置文件,使用此配置生成新的image
docker build <path>
同上,可以指定repo和可選的tag
docker build -t repo[:tag]
使用指定的dockerfile配置文件,docker以stdin方式獲取內容,使用此配置生成新的image
docker build - < <dockerfile>
查看本地哪個端口映射到container的指定端口,其實用docker ps 也可以看到
docker port <container> <container port>
更改主機名
#docker run -it --hostname web jim/custom1 /bin/bash
相關文章
解決執(zhí)行docker daemon命令時出錯的問題
daemon 這是docker 操作中十分常用的命令指定項,最近在運行docker daemon命令卻發(fā)生了錯誤,后來通過測試各種方法終于解決了,現(xiàn)在將方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-11-11
cordon節(jié)點drain驅逐節(jié)點delete節(jié)點詳解
這篇文章主要為大家介紹了cordon節(jié)點drain驅逐節(jié)點delete節(jié)點詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
docker容器在uos-12038.101上啟動報錯的解決辦法
這篇文章主要介紹了docker容器在uos-12038.101上啟動報錯的問題,解決方案是需要在/etc/systemd/system/或者 /usr/lib/systemd/system/2024-03-03
找到docker.service文件,在ExecStart=/usr/bin/dockerd后面添加 --default-ulimit nofile=65536:65536參數(shù),需要的朋友可以參考下
利用 Docker 構建簡單的 java 開發(fā)編譯環(huán)境的方法詳解
這篇文章主要介紹了利用 Docker 構建簡單的 java 開發(fā)編譯環(huán)境的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11

