Docker 命令總結

2021-10-05 03:09:40 字數 1962 閱讀 4769

docker pull  #拉取映象

docker push #推送映象

docker images #檢視本地映象

docker logs -f 2b1b7a428627 #顯示容器內輸出資訊,除了容器id還可以用容器名稱 -f: 讓 docker logs 像使用 tail -f 一樣來輸出容器內部的標準輸出。

#啟動容器

docker run -it ubuntu /bin/bash #啟動乙個可以互動的容器

docker run -itd --name ubuntu-test ubuntu /bin/bash #以守護程序的方式啟動乙個容器 --name 給容器命名

#進入容器的兩種方法

docker attach # 如果從這個容器退出,會導致容器的停止。

docker exec

#推薦大家使用 docker exec 命令,因為此方法退出容器終端,不會導致容器的停止。

#控制容器的狀態

docker start 容器名稱/容器id

docker stop 容器名稱/容器id

docker restart 容器名稱/容器id

docker ps -a 檢視所有的容器(包括停止和啟動的容器,不加a只看啟動的容器

docker ps -a -q |

xargs docker start 啟動所有容器

#匯出容器

docker export 1e560fca3906 > ubuntu.tar

#匯入容器

cat docker/ubuntu.tar | docker import - test/ubuntu:v1

#通過指定 url 或者某個目錄來匯入

docker import example/imagerepo

#刪除容器

docker rm -f 1e560fca3906

docker container prune #清理掉所有處於終止狀態的容器。

#搜尋映象

docker search httpd #查詢http映象

#刪除映象

docker rmi hello-world

#提交容器副本

runoob@runoob:~$ docker commit -m=

"has update" -a=

"runoob" e218edb10161 runoob/ubuntu:v2

#-m: 提交的描述資訊

#-a: 指定映象作者

#e218edb10161:容器 id

#runoob/ubuntu:v2: 指定要建立的目標映象名

#我們可以使用 docker images 命令來檢視我們的新映象 runoob/ubuntu:v2:

#設定映象標籤

docker tag 860c279d2fec runoob/centos:dev

#注意:當你對源映象(nginx:latest)進行命名後,命名後的映象名稱也視為乙個標籤,因為id號是相同的。如果當源映象(nginx:latest)刪除,命名後的映象依然會存在,因為刪除的是乙個標籤。

#-p:將容器內部使用的網路埠對映到我們使用的主機上。

#我們也可以通過 -p 引數來設定不一樣的埠:

#通過 docker ps 命令可以檢視到容器的埠對映,docker 還提供了另乙個快捷方式 docker port,使用 docker port 可以檢視指定 (id 或者名字)容器的某個確定埠對映到宿主機的埠號。

#我們還可以使用 docker top 來檢視容器內部執行的程序

docker top wizardly_chandrasekhar

#使用 docker inspect 來檢視 docker 的底層資訊。它會返回乙個 json 檔案記錄著 docker 容器的配置和狀態資訊。

docker inspect wizardly_chandrasekhar

docker命令總結

一 docker簡介和架構 docker是乙個開源得應用容器引擎,基於go語言並遵從 apache2.0 協議開源。docker 是基於容器的平台,允許高度可移植的工作負載。docker 容器可以在開發人員的本機上,資料中心的物理或虛擬機器上,雲服務上或混合環境中執行。docker 的可移植性和輕量...

docker命令總結(一)

個人簡單總結 引數用途 語法示例 search 在docker hub中搜尋映象 docker search 映象名稱 docker search nginx pull docker pull 映象名 tag docker pull nginx latest push 推送指定映象到docker映象...

Docker常用命令總結

docker ps a 檢視正在 所有 執行的容器 docker images 檢視所有的映象 docker build t 倉庫名 映象名 標籤 dockerfile的相對位置 構建乙個映象 sample docker build t micro eureka 0.0.1 注意最後乙個點說明doc...