docker 常用基礎命令

2021-09-16 14:28:32 字數 2149 閱讀 3932

檢視docker版本資訊

$ docker --version

檢視docker安裝資訊

$ docker info

檢視本機docker中存在哪些映象

$ docker images

檢索images

$ docker search images

下行images

$ docker pull images

顯示乙個映象的歷史操作

$ docker history images

列出乙個容器裡面被改變的檔案或者目錄

$ docker diff container

列出當前所有正在執行的容器

$ docker ps

列出所有的容器

$ docker ps -a

列出最近一次啟動的容器

$ docker ps -f

檢視容器的相關資訊

$ docker inspect $container_id

顯示容器ip位址和埠號,如果輸出是空的說明沒有配置ip位址(不同的docker容器可以通過此ip位址互相訪問)

$ docker inspect --format='}' $container_id

通過容器生成新的映象

$ docker commit -m "added ssh from centos" -a "xiaoming" 4a4de4cf223d1 xiaoming/centos:v1

引數:-m引數用來來指定提交的說明資訊;

-a可以指定使用者資訊的;

4a4de4cf223d1代表的時容器的id;

birdben/ubuntu:v1指定目標映象的使用者名稱、倉庫名和 tag 資訊。

構建乙個容器

$ docker build -t="centos:v1" .

引數:-t為構建的映象制定乙個標籤,便於記憶/索引等

. 指定dockerfile檔案在當前目錄下,也可以替換為乙個具體的 dockerfile 的路徑。

在docker中執行centos映象

$ docker run 《相關引數》 《映象 id> 《初始命令》

守護模式啟動

$ docker run -it centos:v1

指定埠號啟動

$ docker run -p 80:80 centos:v1

指定配置啟動

$ sudo docker run -d -p 10.211.55.4:9999:22 birdben/ubuntu:v1 '/usr/sbin/sshd' -d

引數:start 啟動容器

$ docker start 117843ade696117843ade696

stop 停止正在執行的容器

$ docker stop 117843ade696117843ade696

restart 重啟容器

$ docker restart 117843ade696117843ade696

rm 刪除容器

$ docker rm 117843ade696117843ade696

rmi 刪除映象

$ docker rmi ed9c93747fe1deleted

登入docker hub中心

$ docker login

發布上傳image(push)

$ docker push xiaoming/centos:v1

docker常用基礎命令

1.檢視本地映象 docker images 2.刪除映象 docker rmi x image id映象id 3.檢視docker執行容器 docker ps 4.重啟容器 docker restart 5.退出容器 exit docker build t 構建映象 注意後邊一定要有個空格 乙個點...

Docker常用指令,基礎命令

啟動docker sudo systemctl start docker 檢視所有映象 docker images 檢視正在執行的容器 docker container ls 或 docker ps 檢視所有容器以及執行狀態 docker container ls all 或 docker ps a...

docker基礎常用命令

1 安裝docker apt install docker.io2 檢視docker版本 docker version3 啟動docker service docker start4 執行乙個docker映象 docker run 5 檢視本地所有的docker映象 docker images6 檢...