Docker的基本命令使用筆記

2022-10-03 09:57:10 字數 1787 閱讀 3322

1.1 檢視docker 的版本資訊:docker version

1.2 檢視docker 系統資訊:docker info

二、映象相關的命令:

2.1 搜尋映象:docker search image_name

2.2 **映象:docker pull image_name

2.3 檢視本地所有的映象:docker images

其中,可以用到的引數有:-a --a 用來指定是否顯示所有的映象。

2.4 刪除已有的映象:docker rmi image_name/ id

2.5 檢視映象的歷史資訊:docker historwww.cppcns.comy image_name

2.6 匯出映象,儲存為tar包:

$docker s**e image -o file_path

$docker s**e image_name > /home/s**e.tar

2.7 載入乙個tar包格式的映象

$docker load -i file_path

$docker load < /ho

2.8 發布docker映象

$docker push new_image_name

2.9 根據dockerfile 構建出乙個容器

$docker build -t image_name dockerfile_path

三、容器管理

3.1 互動式的啟動容器,並進入:docker run -i -t image_name /bin/bash

3.2 在容器中安裝新的程式:docker run image_name apt-get install -y app_name

(注意:在執行apt-get 命令的時候,要帶上-y引數。如果不指定-y引數的話,apt-get命令會進入互動模式,需要使用者輸入命令來進行確認,但在docker環境中是無法響應這種互動的。aptwww.cppcns.com-get 命令執行完畢之後,容器就會停止,但對容器的改動不會丟失。

)3.3 檢視所有的已有容器:

docker ps # 顯示正在執行的容器

docker ps -a # 顯示所有的容器,包括已經停止了得容器

docker ps -l # -l 是指顯示最近使用的那個容器

3.4 將容器儲存為映象: docker commit id new_image_name

3.5 刪除所有容器 docker rm `docker ps -a -q`

3.6 刪除單個容器 docker rm name/id

3.7 停止、啟動、殺死乙個容器

$docker stop name/id

$docker start name/id

$docker kill name/id

3.8 讀取容器日誌:

$docker logs name/id

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

$docker diff name/id

3.10 顯示乙個執行的容器裡面的程序資訊

3.11 從容器裡面拷貝檔案/目錄到本地乙個路徑

$docker cp name:/container_path to_path

$docker cp id:/container_path to_path

3.12 重啟乙個正在執行的容器

3.13 附加到乙個執行的容器上面

$docker attach id

3.14 從乙個容器中脫離出來

ctrl-c

本文標題: docker的基本命令使用筆記

本文位址:

Docker基本命令使用

docker images docker search mysql 從倉庫中拉取指定版本映象,不指定版本則預設最新 docker pull mysql 5.7 docker pull mysql 使用image id刪除映象 可以通過docker images檢視 docker rmi images...

Docker基本命令的使用

docker run 映象名 docker run d 映象名 detach 分離模式,在後台執行 docker run it 映象名 interactive 互動模式 docker pull 拉取映象 docker images 列出所有映象 docker rmi 刪除映象 docker ps 列...

docker筆記2 基本命令

docker version檢視docker版本 docker info檢視docker詳細資訊 docker help檢視docker命令 字段解釋 pepository 映象的倉庫源 tag 映象的標籤 image id 映象id created 映象建立時間 size 映象大小 同乙個倉庫源可...