安裝
直接下載docker客戶端安裝即可
基礎(chǔ)概念及命令
Containers & images
images : 鏡像
Containers: 容器,是鏡像的一個(gè)運(yùn)行實(shí)例

Paste_Image.png
| 命令 | 用途 |
|---|---|
| docker ps | 顯示系統(tǒng)中正在運(yùn)行的容器 |
| docker ps -a | 顯示系統(tǒng)中所有的容器 |
| docker run a | 為image a 創(chuàng)建一個(gè)容器并運(yùn)行 |
| docker images | 顯示系統(tǒng)中所有的images |
| docker bulid -t A . | 構(gòu)建A image |
| docker rmi -f A | 移除image A |
創(chuàng)建image 過(guò)程
- 創(chuàng)建Dockerfile 文件
- 在Dockerfile 文件中添加 RROM a 表示此鏡像以 a 鏡像為基礎(chǔ) 如:
FROM docker/whalesay:latest
- 添加 RUN 命令, 表示運(yùn)行某個(gè)命令
RUN apt-get -y update && apt-get install -y fortunes
- 添加CMD 命令, 將image 內(nèi)部程序與外部命令綁定
例如:
當(dāng)運(yùn)行 docker run image a cowsay 時(shí) 會(huì)運(yùn)行 /user/games/fortuen -a 并將相應(yīng)輸出打印到屏幕上
CMD /usr/games/fortune -a | cowsay
- 運(yùn)行 docker bulid -t A . 命令, 為image 取名為A并構(gòu)建