-
Docker vs Vm
查看全部 -
Docker架構(gòu)
查看全部 -
將當(dāng)前用戶添加到docker組中,這樣后續(xù)就不需要sudo執(zhí)行docker命令
sudo usermod -aG docker xbf
查看全部 -
Docker Linux 安裝
$ sudo wget -qO-?https://get.docker.com | sh
使用wget下載
-q中的q表示quiet,即安靜下載,不要輸出太多信息
O- 中寫的是大寫字母O,而非數(shù)字0,表示把wget的輸出直接輸出到標(biāo)準(zhǔn)輸出而不是輸出到文件
| sh中的|表示管道,表示將wget的輸出通過(guò)管道輸出到|后面的sh
整體的命令的意思是使用wget請(qǐng)求下載并將結(jié)果讓sh去執(zhí)行
查看全部 -
命令
查看全部 -
查看全部
-
docker 命令
查看全部 -
步驟3:
準(zhǔn)備一個(gè)配置文件
用之前準(zhǔn)備的一個(gè)文件拷貝過(guò)來(lái),可以查看原來(lái)的config配置文件的內(nèi)容:
步驟4:
查看全部 -
compose實(shí)戰(zhàn):
步驟1:
步驟2:
vi Dockerfile,編輯此文件,說(shuō)明以下三行的意思:
FROM ghost? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#直接調(diào)用ghost
COPY ./config.js /var/lib/ghost/config.js? ?#拷貝本地的一個(gè)config文件
EXPOSE 2368? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#開放端口2368
CMD ["npm","start","--production"]? ? ? ? ?#執(zhí)行一個(gè)命令npm,直接啟動(dòng)
查看全部 -
安裝后,查看、授權(quán)可以執(zhí)行,查看版本
這是我執(zhí)行的過(guò)程:
以下是視頻中的:
查看全部 -
compose下載:
?curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)? > /usr/local/bin/docker-compose
用視頻中講解的1.9.0網(wǎng)址不能下載,通過(guò)上網(wǎng)測(cè)試后,最新版本為1.29.2,修改網(wǎng)址后,可以下載。
下載成功后截圖:
下面是視頻中的網(wǎng)址,不能下載出錯(cuò)。
curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)? > /usr/local/bin/docker-compose
說(shuō)明:
用curl下載下來(lái)compose,寫到/usr/local/bin/docker-compose文件中。
uname -s 返回? ?Linux
uname -m 返回? x86-64
將這兩個(gè)參數(shù)加到下載地址中,以這兩個(gè)參數(shù)來(lái)獲取下載資源。也就是說(shuō)下載符合本機(jī)版本的compose。
chomd a+x /usr/local/bin/docker-compose
docker-compose --version
查看全部 -
Dockerfile語(yǔ)法
查看全部 -
第二個(gè)Dockerfile,編輯內(nèi)容:
查看全部 -
5 創(chuàng)建 hello_docker 鏡像
docker build -t hello_docker .
-t 是增加一個(gè)標(biāo)簽,標(biāo)簽是hello_docker
.代表是把當(dāng)前目錄下的文件創(chuàng)建到鏡像
6 查看所有的鏡像
?? docker images hello_docker
7 運(yùn)行鏡像
?? docker run hello_docker
查看全部 -
不錯(cuò)查看全部
舉報(bào)