docker 學習筆記02 常用命令

2021-08-19 18:29:48 字數 1507 閱讀 3776

centos7下直接使用yum install docker 安裝即可

docker 容器可以像虛擬機器一樣隔離資源,但使用相同的核心,占用的資源更少。

$service docker start 

# 基本資訊檢視

docker version # 檢視docker的版本號,包括客戶端、服務端、依賴的go等

docker info # 檢視系統(docker)層面資訊,包括管理的images, containers數等

docker images [ centos ] 檢視

docker run -i -t centos /bin/bash

# 搜尋映象

docker search # 在docker index中搜尋image

docker pull # 從docker registry server 中下拉image

# 檢視映象 

docker images: # 列出images

docker images -a # 列出所有的images(包含歷史)

# 使用映象建立容器

docker run -i -t sauloal/ubuntu14.04

docker run -i -t sauloal/ubuntu14.04 /bin/bash # 建立乙個容器,讓其中執行 bash 應用,退出後容器關閉

docker run -itd --name centos_aways --restart=always centos #建立乙個名稱centos_aways的容器,自動重啟

# --restart引數:always始終重啟;on-failure退出狀態非0時重啟;預設為,no不重啟

# 檢視容器

docker ps :列出當前所有正在執行的container

docker ps -l :列出最近一次啟動的container

docker ps -a :列出所有的container(包含歷史,即執行過的container)

docker ps -q :列出最近一次執行的container id

# 再次啟動容器

docker start/stop/restart #:開啟/停止/重啟container

docker start [container_id] #:再次執行某個container (包括歷史container)

#進入正在執行的docker容器

docker exec -it [container_id] /bin/bash

docker run -i -t -p #:對映 host 埠到容器,方便外部訪問容器內服務,host_port 可以省略,省略表示把 container_port 對映到乙個動態埠。

# 刪除容器

docker rm #:刪除乙個或多個container

docker rm `docker ps -a -q` #:刪除所有的container

docker ps -a -q | xargs docker rm #:同上, 刪除所有的container

docker學習筆記 02 docker常用命令

一 幫助命令 1 檢視版本 docker version 2 檢視資訊 docker info 3 檢視幫助資訊 docker help 二 映象命令 一 檢視已有映象 1 命令 docker images 2 option說明 1 a 列出本地所有的映象 含中間映像層 2 q 只顯示映象id 3 ...

Docker學習筆記1 Docker常用命令

1.搜尋映象 docker search 2.拉取docker映象 docker pull image name 2.檢視宿主機上的映象,docker映象儲存在 var lib docker目錄下 docker images 3.刪除映象 docker rmi docker.io tomcat 7....

02 Docker常用命令

command desc 檢視docker images 列出所有映象 images docker ps 列出正在執行的容器 containers docker ps a 列出所有的容器 docker pull centos docker top container 檢視容器內部執行程式 容器doc...