0%

前言

前幾天,我們不斷地在說明容器,對容器的熟悉度應該就像認識三十年的朋友一樣熟悉了。但這樣還是不夠的,我們必須要知道,你朋友的錢存在哪裡 (咦!?)。

今天我們就來談談朋友的錢存在哪(容器裡應用程式產生的資料存在哪)吧。

Read more »

前言

我們在學任何程式語言或是框架時,都會碰到程式碼的生命週期、物件的 callback、元件的 life cycle,容器也不例外,容器也有生命週期。

今天我們就來介紹容器的生命週期,並讓各位了解,容器其實就跟社畜一樣,不幹了還能再找其他人來頂替 ( 容器:嘆 )。

Read more »

前言

前幾天都在講容器的建立與啟動,今天我們來說說,容器該如何停止、刪除,以及刪除容器時要注意些什麼事情。

讓容器停止運作

簡單,當我們想讓正在運作中的容器,停止運作,只要使用 stop 指令即可:

Read more »

前言

在開發的過程中,我們會把很重要的資訊、secret key等,使用環境變數的方式,來對這些資訊進行保護,以免遭到外洩。

在 Docker 中也是一樣的,我們在使用容器時,也不希望映像檔裡暴露著各種重要資料,所以我們會由外部來提供這些資料,也就是在建立容器時,設置好相對應的環境變數。

Read more »

前言

昨天我們已經知道如何建立、啟動、查看容器了,但在建立容器時,大部分時候不會如此單純。

有時需要設定容器的通訊連接、網路配置、資料存放空間等,這些都是會影響到容器運作正常與否。

今天就讓我們繼續一探容器的指令與參數吧!

Read more »

前言

透過前兩天的講解,希望大家對 Docker 的容器有一定的了解。今天我們要離開學術的象牙塔,自己動手來玩玩看,容器要如何建立、刪除等。

想要跟著文章動手做的讀者們,還請大家先安裝好 Docker,並且記得要開啟 Docker Desktop 並登入,才有辦法在本機中完成以下手作。

Read more »

前言

第三天我們介紹了 Docker 容器,並提到容器技術最為重要的隔離環境,因為這個,讓容器得已廣泛應用,無論在開發、測試或部署,都能看到容器的應用。

今天我們來講解,容器除了隔離環境以外,還有哪些重要的特性。

Read more »

前言

在前兩篇,我們可以了解,Docker 是一個以 Linux 為基礎的技術,Docker 的所有運行都跟 Linux OS 有關,就連容器裡的環境,也是 Linux OS。

那使用 Docker 的系統,如 Windows、Mac OS,是怎麼有辦法使用 Docker 呢?

那又為什麼 Docker 容器裡的 Linux OS 會是只有部分,而不是全部?

Read more »