Docker 02 常用命令

2021-10-05 23:33:28 字數 2546 閱讀 2169

常用的 docker 命令

1.1 檢視版本資訊

$ docker version

$ docker info

1.2 啟動 docker 服務

service docker start

systemctl start docker

1.3 執行映象

docker run hello-world

docker container run --rm -p 8000:3000 -it koa-demos:0.1 /bin/bash

2.1 獲得本地所有的 image 檔案

docker images
2.2 刪除 image 檔案

docker image rm hello-world
2.3 image build (建立映象)

# -t 宣告檔名稱, 最後的 . 標識當前目錄

docker image build -t liby-abc:0.1 .

2.4 發布 image 檔案

可以將建立的檔案發布到雲端, 首先需要註冊 hub.docker.com

# 登入

docker login

# 為本地的 image 標註使用者名稱和版本

# docker image tag [imagename] [username] /[repository]:[tag]

docker image tag liby-abc:0.1 liby/liby-abc:0.1

# 重新構建 image 檔案

docker image build -t [username]/[repository]:[tag] .

# 發布

docker image push [username]/[repository]:[tag]

3.0 docker

# 檢視正在執行的容器

docker ps

# 或docker container ls

# 檢視所有的容器

docker ps -a

# 或docker container ls -a

# 只檢視容器的id

docker ps -a -q

# 檢視容器的大小

docker ps -a -s

# 檢視最後三個容器

docker ps -n 3

# 檢視最新的容器

docker ps -l

3.1 生成乙個新的容器

docker container run [options] image [command] [arg...]

docker container run -rm -p 8000:3000 -it liby-abc:0.1 /bin/bash

引數說明

* -rm 引數: 容器退出後自動刪除

* -p 引數: 容器的 3000 埠對映到本機的 8000 埠.

* -it 引數: -i 和 -t 的合併, 容器 shell 對映到當前的 shell , 然後在本機輸入命令, 可以傳入容器中;

* liby-abc:0.1 : image 檔案的名稱和標籤

* /bin/bash : 容器啟動後, 內部第乙個執行的命令, 進入bash(同等於linux的命令列), 確保使用者可以使用shell

3.2 關閉容器

# 檢視執行的id 

docker ps

# 正常停止容器

docker container stop 容器id

# 或docker stop 容器id

# 直接殺死容器

docker kill id

# 或者

docker container kill id

3.3 刪除容器

docker rm id

# 或者

docker container rm id

# 或者 在建立的時候宣告, 停止容器後, 自動刪除 -rm

docker container run -rm -p 8000:3000 -it liby-abc:0.1 /bin/bash

3.4 啟動之前已經建立的容器

docker container start  容器id

# 或者

docker start 容器id

3.5 進入已經啟動的容器

docker container exec -it 容器id /bin/bash

# 退出

exit

3.6 複製容器中的檔案到本機

docker container cp 容器id:/path/to/file

02 Docker常用命令

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

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker 學習筆記02 常用命令

centos7下直接使用yum install docker 安裝即可 docker 容器可以像虛擬機器一樣隔離資源,但使用相同的核心,占用的資源更少。service docker start 基本資訊檢視 docker version 檢視docker的版本號,包括客戶端 服務端 依賴的go等 d...