iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
DevOps

從認識Docker到精通系列 第 2

Hello Docker, 咱們來召喚鯨魚吧

  • 分享至 

  • xImage
  •  

學習 Docker 的第一步,就是安裝 Docker 到自己的電腦中,讓我們開始吧

安裝Docker

首先進到Docker的官網,找到自己對應的系統下載就可以了

Mac

Mac安裝的方式非常無腦,幫鯨魚搬家就完事了

啟動程式,確定在右上方常駐程式有出現docker的符號後,可以在Terminal裡打 docker version ,有噴出版本資訊就對了!

Terminal 應該會出現類似資訊:

Windows

Windows 相較 MacOS的安裝步驟較為複雜,有利用 WSL2 和利用 Hyper-V 兩種安裝方式,因為我已經有裝過docker 了,因此只簡述wsl2 的安裝方式,詳情可以看 Docker 網站的說明

  • 啟用 WSL2:

    1. 以系統管理員身份執行 powershell 或 cmd,輸入 wsl --install 便會彈出安裝的視窗,等他跑完重啟電腦,kernel部分就安裝完了
    2. 接著到 Microsoft Store 搜尋 Ubuntu 並安裝,結束後應該就可以找到 Ubuntu 的應用程式了 (使用其他的發行版本也可以)
    3. 打開 Ubuntu 完成必要設定
  • 安裝 Docker

    1. 打開剛剛下載的安裝檔
    2. 程式會自己驗證資訊,接著會跳出兩個選項,分別是:「Use WLS2 instead of Hyper-V」和「Add Shortcut to desktop」,確定第一個有勾,第二個視需求打勾便可執行下一步
    3. 等他跑完並重新登入電腦
    4. 接著就可以打開 Docker Desktop (我們剛剛安裝的程式) ,接受使用者協議後,確定左下方是綠色的就可以囉 (如圖)

來啟用一個 container 吧

到了這裡,在 Windows 和 MacOS 兩大系統上的安裝就完成了,讓我們來試試執行 getting-started 這個由 docker 提供的範例吧

啟用Terminal,並直接下 Docker Desktop 裡的那串指令

docker run -d -p 80:80 docker/getting-started

蹦~他跳出了一串東西,他做了什麼東西呢,讓我們打開 localhost:80 來看看

一個網站就被 deploy 到 localhost 的 80 port上了,這是怎麼做到的呢?

且聽下回分解。


上一篇
辣個大家都在玩的大鯨魚-Docker
下一篇
Run, Run, Docker Run
系列文
從認識Docker到精通30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言