Docker系統架構
Docker使用客戶端-服務端(c/s)架構模式,使用遠程api來管理和創建Docker容器。
docker容器通過Docker鏡像來創建。
容器與鏡像的關系類似于面向對象編程中的對象與類的關系
Docker | 面向對象 |
容器 | 對象 |
鏡像 | 類 |
加速器配置:
由于網絡的原因,我們再pull image的時候,從Docker Hub上下載會很慢...所以,國內的Docker愛好者就添加了一些國內的鏡像(mirror)方便大家使用
修改配置文件
nano /lib/systemd/system/docker.service
添加 --registry-mirror=http://jxus37ac.mirror.aliyuncs.com到ExecStart:
運行交互式容器:
我們通過docker的兩個參數:-i? ?-t 讓docker運行的容器實現“對話”的能力
參數解釋:-t:在新容器內指定一個偽終端或終端
? ?-i: 允許你對容器內的標準輸入進行交互
命令形式如:docker run -it mysql02 /bin/bash
以后臺模式運行容器:
docker run -d mysql02 /bin/bash -c "while true;do echo hello world docker; sleep 1;done"
與運行中的docker容器交互的命令是:docker exec -it 容器id /bin/bash
?