Docker中一些常用的命令

2021-07-11 19:41:34 字數 2055 閱讀 1273

docker info

這條資訊樓主一般用來檢視docker

是否安裝成功

.

如果想測試一下:

sudo docker pull busybox

busybox是乙個最小的

linux系統,

它提供了該系統的主要功能

,如果你使用了

daocloud

公司的加速器

,你在拉取映象的時候時需要將

docker

換成dao.

執行乙個案例

root@syx-vb:~# docker run busybox /bin/echo hello docker

hello docker

現在,我們以後臺程序的方式執行

hello docker

root@syx-vb:~# sample_job=$(docker run -d busybox /bin/sh -c "while true;do echo docker;sleep 1;done")

root@syx-vb:~# docker logs $sample_job

docker

docker

docker

docker

看不懂沒關係,樓主

解釋一下

,sample_job

的作用是每隔一秒列印一次

docker,

使用docker logs

可以檢視該容器的日誌

.如果沒有給這個

job起名字

,那這個

job就會被分配乙個

id,以後使用命令例如

docker logs

檢視日誌會變得很麻煩

.

這時我們需要停止該容器:

root@syx-vb:~# docker stop $sample_job

root@syx-vb:~# docker ps

可以檢視當前正在執行的容器.

加上-a

選項可以檢視全部的容器

.

root@syx-vb:~# docker restart $sample_job#重新啟動容器

root@syx-vb:~# docker stop $sample_job && docker rm $sample_job#停止並刪除容器,在刪除之前需要先停止.

docker commit $sample_job job1#將容器的狀態儲存為映象

注意,

映象名稱只能取字元

[a-z]

和數字[0-9]

root@syx-vb:~# docker images #檢視我們當前的映象

映象都是儲存在docker registry中的,

在registry

中的映象可以使用如下命令查詢到

:

root@syx-vb:~# docker search (image-name)

root@syx-vb:~# docker history (image-name)#檢視映象的歷史版本

root@syx-vb:~# docker push (images-name)#將映象推送到registry

有一點很重要,

你必須知道儲存庫不是根儲存庫

,它應該使用此格式

(user)/(repo_name)

DOS中一些常用的命令

用cmd進入ms dos環境中 出現c 輸入命令 一,磁碟機交換 磁碟機名 c d e etc 二,cd 目錄交換 cd drive path 交換到下級目錄 如 c cd windows 出現 c windows cd.跳回上一層目錄 三,dir 顯示檔案清單 dir drive path fil...

DOS中一些常用的命令

用 cmd進入ms dos環境中 出現c 輸入命令 一,磁碟機交換 磁碟機名 c d e etc 二,cd 目錄交換 cd drive path 交換到下級目錄 如 c cd windows 出現 c windows cd.跳回上一層目錄 三,dir 顯示檔案清單 dir drive path fi...

Linux中一些常用組合命令

乙個目錄下檔案及資料夾的個數 ls wc w 乙個目錄下檔案檔案的個數 ls l grep wc l 乙個目錄下檔案資料夾的個數 ls l grep d wc l 統計當前資料夾下檔案的個數,包括子資料夾裡的 ls lr grep wc l wc命令 c 統計位元組數。l 統計行數。m 統計字元數。...