Kubernetes 實戰 —— 02. 開始使用 Kubernetes 和 Docker
阿新 • • 發佈:2021-03-07
#### 建立、執行及共享容器映象 `P23`
##### 執行容器 `P24`
**執行** `P24`
可以執行 Docker 客戶端可執行檔案來執行各種 Docker 命令。例如:可以試著從 Docker Hub 的公共映象倉庫拉取、執行映象。 Docker Hub 中有許多隨時可用的常見映象,其中就包括 `busybox` ,可以用來執行簡單的命令,例如: `echo "Hello world"` 。 `P24`
```shell script
docker run busybox echo "Hello world"
```
**原理** `P25`
![圖 2.1 在一個基於 busybox 映象的容器中執行 echo Hello world](https://github.com/idealism-xxm/reading-notes/raw/master/kubernetes-in-action/img/chapter02/圖%202.1%20在一個基於%20busybox%20映象的容器中執行%20echo%20Hello%20world.png)
執行 `docker run` 命令後: `P25`
1. Docker 檢查 `busybox:lastest` 映象是否存在於本機。如果不存在,則會自動從 Docker 映象中心拉取映象
2. Docker 基於 `busybox:lastest` 映象建立一個容器並在容器中執行命令 `echo "Hello world"`
**執行映象** `P25`
```shell script
docker run
docker ru