一、docker命令的使用1
、直接輸入docker命令來檢視所有的options和commands。
檢視某乙個command的詳細使用方法:docker command --help
例如:docker search --help
、搜尋可用的docker映象:docker search name
例如:docker search centos
docker pullname[:tag]
比如獲取最新的centos映象:docker pullcentos:latest
注意:這裡要寫用docker search搜尋到的完整的映象名。
4、檢視安裝的映象:dockerimages [name]
5、在docker容器中執行命令:docker run image [command] [arg...]
docker run
命令有兩個引數,乙個是映象名,乙個是要在映象中執行的命令。
注意:image=repository[:tag],如果image引數不指定映象的tag,預設tag為latest。
docker run centos echo 'hello world!' 6
、列出容器:
docker ps -a
檢視最近生成的容器:
dockerps -l
檢視正在執行的容器:
dockerps 7
、顯示容器的標準輸出:
dockerlogs 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版本等。
docker info
二、建立容器並登入的操作
1、建立乙個新容器並登入:
dockerrun -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常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
docker 常用命令的使用
linux下安裝docker 查詢所有映象 docker images 刪除映象 docker rmi 映象id 可以多個,空格分開 查詢所有容器 docker ps a 檢視所有正在進行的容器 docker ps 刪除容器 docker rm f 容器id 可以多個,空格分開 通過dockerfi...
Docker常用命令使用(一)
docker pull 映象名 版本 2 檢視全部映象 docker ps a 3 啟動時掛載目錄 docker run v 宿主目錄 容器內部目錄 掛在目錄之後即便刪除容器,宿主機目錄檔案依舊保留,如果在容器內對目錄許可權資訊修改,宿主機跟著修改。解決 方式一 關閉selinux,臨時關閉 set...