最受歡迎的云計(jì)算開源項(xiàng)目,僅次于2010年發(fā)起的OpenStack
起源于Linux Container的基礎(chǔ)上
現(xiàn)在主流的Linux操作系統(tǒng)都已經(jīng)在軟件源中默認(rèn)帶有Docker軟件包
與虛擬化相比,應(yīng)用容器,既不需要指令級(jí)模擬蝴乔,也不需要即時(shí)編譯径荔,容器可以在核心CPU本地運(yùn)行指令,而不需要任何專門的解釋機(jī)制
與傳統(tǒng)虛擬機(jī)相比:
1. 更快,啟動(dòng)和停止可以在秒級(jí)實(shí)現(xiàn)
2. 對(duì)系統(tǒng)資源需求很少厂抽,一臺(tái)主機(jī)上可以同時(shí)運(yùn)行數(shù)千個(gè)docker container
3. Docker通過類似Git設(shè)計(jì)理念的操作來方便用戶獲取、分發(fā)和更新應(yīng)用image
4. Docker通過Dockerfile支持靈活的自動(dòng)化創(chuàng)建和部署機(jī)制丁眼,提高工作效率筷凤,使流程標(biāo)準(zhǔn)化
配置Docker服務(wù):
為了避免每次使用docker命令都要用sudo,可以將當(dāng)前用戶加入安裝中自動(dòng)創(chuàng)建的docker用戶組:
sudo usermod -aG docker USER_NAME
實(shí)踐環(huán)境:
默認(rèn)數(shù)據(jù)網(wǎng)段地址范圍為10.0.0.0/24苞七,管理網(wǎng)段地址范圍為192.168.0.0/24