docker命令的使用

2021-07-16 03:16:41 字數 2427 閱讀 4856

docker命令的使用

1、直接輸入docker命令來檢視所有的options和commands。

檢視某乙個command的詳細使用方法:docker command --help

2、搜尋可用的docker映象:docker search name

比如獲取最新的centos映象:docker pull centos:latest

注意:這裡要寫用docker search搜尋到的完整的映象名。

4、檢視安裝的映象:docker images [name]

5、在docker容器中執行命令:docker run image [command] [arg...]

docker run命令有兩個引數,乙個是映象名,乙個是要在映象中執行的命令。

注意:image=repository[:tag],如果image引數不指定映象的tag,預設tag為latest。

6、列出容器:docker ps -a

檢視最近生成的容器:docker ps -l

檢視正在執行的容器:docker ps

7、顯示容器的標準輸出:docker logs containerid

無需拷貝完整的id,一般寫最開始的三至四個字元即可。

8、在容器中安裝新程式,比如安裝ifconfig命令(centos7預設沒有ifconfig):docker run centos yum install net-tools -y

如果yum不指定-y引數的話,yum命令會進入互動模式,需要使用者輸入命令來進行確認,在docker環境中是無法響應這種互動的。但使用docker run的-i -t引數就會響應這種互動,使用者可以輸入命令了,比如:docker run -i -t centos yum install net-tools

9、儲存對容器的修改並生成新的映象:docker commit containerid [repository[:tag]]

repository引數可以是新的映象名字,也可以是舊的映象名;如果和舊的映象名和tag都相同,會覆蓋掉舊的映象。

10、停止正在執行的容器:docker stop containerid

預設等待10秒鐘再殺死指定容器。可以使用-t引數來設定等待時間。

11、檢視容器或映象的詳細資訊:docker inspect containerid|image

引數可以是容器的id或者是映象名(name:tag)。

12、刪除容器:docker rm containerid

檢視所有容器id:docker ps -a -q

刪除所有的容器:docker rm $(docker ps -a -q)

13、刪除映象:docker rmi image

14.檢視docker的資訊,包括containers和images數目、kernel版本等。

四、建立容器並登入的操作

1、建立乙個新容器並登入:docker run -i -t image /bin/bash

使用image建立container並進入互動模式,login shell是/bin/bash,現在可以自由的對容器進行操作了。最後使用exit退出容器。

注意:如果image引數不指定tag,預設tag為latest。

2、啟動乙個退出的容器:docker start containerid

3、attach到執行中的容器:docker attach containerid

docker命令使用

uname r yum config manager add repoyum makecache fastyum install y docker cesystemctl start dockerdocker imagesdocker pull centos centos7 docker run i...

容器docker的命令使用

常用docker命令 指定使用特定的gpu執行docker nv gpu 0,1 nvidia docker 裝載本地映象 docker load input 映象路徑 檢視已安裝的映象 docker images 檢視執行中的容器 docker ps 檢視全部容器 docker ps a 執行乙個...

Docker命令基本使用

查詢映象 docker search ubuntu拉取ubuntu最新版映象 docker pull ubuntu拉取ubuntu指定映象版本 docker pull ubuntu 18.04檢視本地映象倉庫中的映象 docker images執行容器 docker run itd name ubu...