跳至主要内容

3 篇文章 含有標籤「Docker」

Docker tag description

檢視所有標籤

Docker基礎觀念與指令介紹

· 閱讀時間約 10 分鐘
雷哥
程式技術天守閣站長

我們在上一篇文意《Docker Desktop新手教學》中了解了如何透過Docker Desktop GUI快速操作與檢視容器,但也了解到其實視窗化的Desktop工具功能不是很齊全,許多功能是沒辦法在上面一次完成的。這篇開始要來談docker的指令集,可以從terminal中直接下完整的指令來進行各種容器的日常作業。

當然,使用terminal進行指令式的作業流程,一樣可以開著Docker Desktop進行快速又直接美觀的即時檢視或管理,也是一個不錯的搭配運用。

從查詢docker版本開始熱身

當安裝完docker engine後,可以在本機的terminal工具先進行一下確認,通常可以嘗試列出docker的版本。

# 簡要版查詢version
docker -v
docker --version


# 完整版查詢version資訊
docker version

我的目前使用的是version 20.10.21

也可以順便查一下docker-compose的版本

docker-compose -v
docker-compose version

Docker Desktop新手教學

· 閱讀時間約 13 分鐘
雷哥
程式技術天守閣站長

在上一篇《Docker Desktop 安裝筆記 (Windows 版本)》文章說明了 Docker Desktop 的安裝,現在要來聊聊 Docker Desktop 能做些什麼事。

上一篇講軟體安裝的版本是 4.13.1 版,沒多久就出了更新版到 4.15.0 版,除了介面小幅調整之外,也多了不少功能。之前覺得 Docker Desktop 其實功能挺少的,大多的好處會在使用漂亮的 GUI 來查看資訊而已。必須說,Docker Desktop 真的改版速度飛快,三天兩頭就跳出要更新版本的訊息。

先聊一下 Docker 的重要要素

在 Docker 的容器化架構中,對於完全不了解的人來,快速的講解一下。你需要知道的幾個重要的要素:

  • Images

  • Containers

  • Volumes

Image

Image 可以想像成是一個唯讀的模板,好比是從網路上下載下來的一個軟體的安裝檔。即使相同的軟體,可能也有不同的版本之分,Image 就是這樣的概念,主要是作為容器化的樣板來源。

Image 是怎麼來的呢?要先建立 Dockerfile 檔,此檔案定義如何建置的過程需要哪些內外部資源以及描述建置流程的細節。不一定要全部從零開始,大多數是基於某些 Image 再進行疊加或調整。

Docker Desktop安裝筆記 (Windows版本)

· 閱讀時間約 8 分鐘
雷哥
程式技術天守閣站長

使用Docker時,無論你使用Windows或macOS,多少都會聽說過要安裝具備UI功能的Docker Desktop。雖然前先日子Docker開始提出了Docker Desktop的收費方案,但是對於個人使用而言是仍不受影響的。對於想要使用Pro功能的個人、團隊開發或大型企業而言 (超過250位員工,或收年入在USD$10M的企業),若有需要,則需使用付費方案來繼續獲取Docker Desktop的使用授權。

image-20221107222248858

這篇會一步一步說明如何在Windows上安裝Docker Desktop,就讓我們看下去吧。

首先,你只要到Docker的官網裡 ,第一頁就是會引導你安裝Docker Desktop這套軟體,請依照自己慣用的作業系統進行安裝,因為雷哥我只有Windows電腦,因此這篇就只會撰寫Windows的安裝流程與手順。