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