2023 iT邦鐵人賽 Day 15 - 容器的資料儲存-Volume 掛載 Posted on 2023-09-28 In iThome , Docker Views: Disqus: 前言昨天我們講解了容器如何儲放資料,關於掛載的部分,只講了約定掛載,今天我們來講講有別於儲放在本機的 volume 掛載。 Read more »
2023 iT邦鐵人賽 Day 14 - 容器的資料儲存-約定掛載 Posted on 2023-09-27 In iThome , Docker Views: Disqus: 前言前幾天,我們不斷地在說明容器,對容器的熟悉度應該就像認識三十年的朋友一樣熟悉了。但這樣還是不夠的,我們必須要知道,你朋友的錢存在哪裡 (咦!?)。 今天我們就來談談朋友的錢存在哪(容器裡應用程式產生的資料存在哪)吧。 Read more »
2023 iT邦鐵人賽 Day 13 - 容器的生命週期 Posted on 2023-09-26 In iThome , Docker Views: Disqus: 前言我們在學任何程式語言或是框架時,都會碰到程式碼的生命週期、物件的 callback、元件的 life cycle,容器也不例外,容器也有生命週期。 今天我們就來介紹容器的生命週期,並讓各位了解,容器其實就跟社畜一樣,不幹了還能再找其他人來頂替 ( 容器:嘆 )。 Read more »
2023 iT邦鐵人賽 Day 12 - 容器的停止與刪除 Posted on 2023-09-25 In iThome , Docker Views: Disqus: 前言前幾天都在講容器的建立與啟動,今天我們來說說,容器該如何停止、刪除,以及刪除容器時要注意些什麼事情。 讓容器停止運作簡單,當我們想讓正在運作中的容器,停止運作,只要使用 stop 指令即可: Read more »
2023 iT邦鐵人賽 Day 11 - 容器的環境變數 Posted on 2023-09-25 In iThome , Docker Views: Disqus: 前言在開發的過程中,我們會把很重要的資訊、secret key等,使用環境變數的方式,來對這些資訊進行保護,以免遭到外洩。 在 Docker 中也是一樣的,我們在使用容器時,也不希望映像檔裡暴露著各種重要資料,所以我們會由外部來提供這些資料,也就是在建立容器時,設置好相對應的環境變數。 Read more »
2023 iT邦鐵人賽 Day 10 - 容器的連接阜與網絡 Posted on 2023-09-23 In iThome , Docker Views: Disqus: 前言昨天講解了很多常使用的指令,讓我們得以查看容器內部的資訊,以及與容器互動的方法等等,今天我們來講常見且重要的連接阜、網絡。 這些通訊的設定,讓我們可以訪問容器,也讓容器可以彼此溝通。 Read more »
2023 iT邦鐵人賽 Day 9 - 容器其他常見指令參數 Posted on 2023-09-22 Edited on 2023-09-23 In iThome , Docker Views: Disqus: 前言昨天我們已經知道如何建立、啟動、查看容器了,但在建立容器時,大部分時候不會如此單純。 有時需要設定容器的通訊連接、網路配置、資料存放空間等,這些都是會影響到容器運作正常與否。 今天就讓我們繼續一探容器的指令與參數吧! Read more »
2023 iT邦鐵人賽 Day 8 - 容器的建立與啟動 Posted on 2023-09-21 In iThome , Docker Views: Disqus: 前言透過前兩天的講解,希望大家對 Docker 的容器有一定的了解。今天我們要離開學術的象牙塔,自己動手來玩玩看,容器要如何建立、刪除等。 想要跟著文章動手做的讀者們,還請大家先安裝好 Docker,並且記得要開啟 Docker Desktop 並登入,才有辦法在本機中完成以下手作。 Read more »
2023 iT邦鐵人賽 Day 7 - 容器的特性 Posted on 2023-09-20 Edited on 2023-09-21 In iThome , Docker Views: Disqus: 前言第三天我們介紹了 Docker 容器,並提到容器技術最為重要的隔離環境,因為這個,讓容器得已廣泛應用,無論在開發、測試或部署,都能看到容器的應用。 今天我們來講解,容器除了隔離環境以外,還有哪些重要的特性。 Read more »
2023 iT邦鐵人賽 Day 6 - Docker 與 Linux part 2 Posted on 2023-09-19 Edited on 2023-09-21 In iThome , Docker Views: Disqus: 前言在前兩篇,我們可以了解,Docker 是一個以 Linux 為基礎的技術,Docker 的所有運行都跟 Linux OS 有關,就連容器裡的環境,也是 Linux OS。 那使用 Docker 的系統,如 Windows、Mac OS,是怎麼有辦法使用 Docker 呢? 那又為什麼 Docker 容器裡的 Linux OS 會是只有部分,而不是全部? Read more »