docker命令總結

2021-10-05 23:16:49 字數 2283 閱讀 8372

一、docker簡介和架構

docker是乙個開源得應用容器引擎,基於go語言並遵從 apache2.0 協議開源。

docker 是基於容器的平台,允許高度可移植的工作負載。docker 容器可以在開發人員的本機上,資料中心的物理或虛擬機器上,雲服務上或混合環境中執行。

docker 的可移植性和輕量級的特性,還可以使您輕鬆地完成動態管理的工作負擔,並根據業務需求指示,實時擴充套件或拆除應用程式和服務。

docker 可以讓開發者打包他們得應用以及依賴包到乙個輕量級、可移植的容器中,然後發布到任何流行的linux機器上,也可以實現虛擬化。

dokcer架構:

docker 包括三個基本概念:

docker 使用客戶端-伺服器 (c/s) 架構模式,使用遠端api來管理和建立docker容器。

docker 容器通過 docker 映象來建立。

二、常用命令:

1. 檢視docker版本

docker version

或docker -v

docker version 顯示的內容 比 docker -v 更詳細

eg:

[root@fastdfs ~]# docker version

client: docker engine - community

version: 19.03.8

api version: 1.40

go version: go1.12.17

git commit: afacb8b

built: wed mar 11 01:27:04 2020

os/arch: linux/amd64

experimental: false

server: docker engine - community

engine:

version: 19.03.8

api version: 1.40 (minimum version 1.12)

go version: go1.12.17

git commit: afacb8b

built: wed mar 11 01:25:42 2020

os/arch: linux/amd64

experimental: false

containerd:

version: 1.2.13

gitcommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429

runc:

version: 1.0.0-rc10

gitcommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd

docker-init:

version: 0.18.0

gitcommit: fec3683

[root@fastdfs ~]#

2. docker 容器在後台執行如何進入到容器內部

使用docker exec -it my_container /bin/bash進入容器內部

docker exec -it my_container /bin/bash
效果如下圖:

3. docker start/stop/restart 命令

docker start 容器1 容器2 ... 容器n : 啟動乙個多個已經被停止的容器

docker stop 容器1 容器2 ... 容器n  :  停止乙個或多個執行中的容器

docker restart 容器1 容器2 ... 容器n:  重啟1個或多個容器

4. 刪除容器

方式1:

docker rm 容器1 容器2 ... 容器n   刪除1個多個已經停止的容器

方式2:

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

注意:使用docker rm 刪除容器,必須 先 docker stop 停掉容器

Docker 命令總結

docker pull 拉取映象 docker push 推送映象 docker images 檢視本地映象 docker logs f 2b1b7a428627 顯示容器內輸出資訊,除了容器id還可以用容器名稱 f 讓 docker logs 像使用 tail f 一樣來輸出容器內部的標準輸出。啟...

docker命令總結(一)

個人簡單總結 引數用途 語法示例 search 在docker hub中搜尋映象 docker search 映象名稱 docker search nginx pull docker pull 映象名 tag docker pull nginx latest push 推送指定映象到docker映象...

Docker常用命令總結

docker ps a 檢視正在 所有 執行的容器 docker images 檢視所有的映象 docker build t 倉庫名 映象名 標籤 dockerfile的相對位置 構建乙個映象 sample docker build t micro eureka 0.0.1 注意最後乙個點說明doc...