iT邦幫忙

#docker相關文章
共有 31 則文章

技術 Golang - 使用docker部署專案

之前就有做過這件事情當時搞定了之後想說,簡單嗎~~~就是搞個Dockerfile而已結果好一陣子沒用就給他忘了,然後卡很久還7pupu= =最近會繼續用的原因是...

技術 poetry相關指令與應用情境

在剛開始開發時,對於套件管理還有系統路徑的不熟悉可能安裝不同套件到不同的路徑下,會出現明明有install但是import時找不到module的問題或是IDE偵...

技術 如何在Windows的Docker環境下 ,無腦安裝Redmine後進行SMTP郵件設定?

【寫在前面】:筆者前一篇:最快速無腦的Redmine安裝-使用Docker (給初學者及非IT背景的使用文章),原本是提供給非IT背景學習、使用Redmine而...

鐵人賽 自我挑戰組 DAY 16

技術 Day 16: 什麼是映像檔 Image

前言 我想到現在第十五天,大家應該都很熟悉,映像檔就是用來製造容器的東西,那究竟什麼是映像檔呢?那映像檔又是怎麼產生的?接下來我們會花個幾天圍繞在這上面。 那今...

技術 Docker Kafka Cluster 部屬筆記 (3 Brokers & 1 Zookeeper)

本篇筆記紀錄一下如何用 docker 建置 Kafka Cluster。 配置為 3 台 Brokers,1 台 Zookeeper。 docker-com...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8: 容器的建立與啟動

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

技術 限制docker容器的log大小的各式情境與方法

以下都是在說linux主機的狀況: 如果是還沒有創建容器的狀況下使用的方法 已經有容器並且使用docker compose並且有volume mount在外部...

鐵人賽 自我挑戰組 DAY 30

技術 Day 30: Docker 指令彙整

前言 終於到了鐵人賽的終點了,我們從基本 Server 帶入到 Docker,接著進入 Docker 的世界,了解了容器、連接阜、網絡、Volume 掛載、生命...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11: 容器的環境變數

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

鐵人賽 Software Development DAY 4

技術 【Day 4】由淺入深來探討Elasticsearch - 快速啟動ES環境

在前幾天我們終於對於Elasticsearch有了初步的認識,是時候來建立我們的環境了 這邊先建立好單節點的環境就好,多節點的後面再來說 使用的話可以有幾種方式...

技術 《Docker 實戰 6堂課:56個實驗動手做,掌握 Linux 容器核心技術》二刷平裝版

2023/09/15 謝謝所有支持與幫忙宣傳推薦的朋友,是你們讓這本書脫離了滯銷書的行列 🙏 《Docker 實戰 6堂課:56個實驗動手做,掌握 Linux...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24: 多階段 Dockerfile

前言 今天是我們最後一天在 Dockerfile 的主題上圍繞了,能講想講的東西太多,只能挑一些我覺得蠻基礎且必須知道的東西來說說。 今天的主題 - 多階段 D...

鐵人賽 自我挑戰組 DAY 2

技術 Day 2: 什麼是 Docker

前言 當我們提及 Docker 時,最先出現在腦海中的就是鯨魚跟容器。鯨魚是 Docker 應用程式的 icon。容器是 Docker 運作最主要的元素。 Do...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22: Dockerfile 指令介紹

前言 昨天我們介紹了 Dockerfile,知道 Dockerfile 是定義映像檔的 Docker 腳本,那我們該用什麼來定義呢?今天我們會介紹常見的 Doc...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14: 容器的資料儲存 - 約定掛載

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

鐵人賽 自我挑戰組 DAY 28

技術 Day 28: 容器管理

前言 鐵人賽即將進入尾聲,我們目前已經掌握了 Docker 的各種知識與技術,現在已經知道能夠一口氣建立出多個彼此聯繫、互相合作的容器們,形成一個完整的系統。...

鐵人賽 自我挑戰組 DAY 23

技術 Day 23: Dockerfile 快取與優化

前言 昨天跟前天已經將 Dockerfile 介紹完了,但學會建立後,我們再來要考慮的是效能。就像寫 code 一樣,不只能動,還要注重效能。 今天我們來講解,...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25: Dockerfile - 容器應用程式可靠性

前言 當我們容器在運行時,理想是狀況是希望容器內的應用程式能夠一直安然無恙、平平安安、順順利利、健健康康的一直運行著。但偏偏事與願違,總是有那麼一些狀況會發生,...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13: 容器的生命週期

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

鐵人賽 自我挑戰組 DAY 4

技術 Day 4: 空的容器

前言 大家對作業系統應該不陌生,像是 Windows、macOS、Linux。這些作業系統是電腦設備最底層最基本的運作系統,電腦上所有的操作與視覺上的回饋,都必...

鐵人賽 自我挑戰組 DAY 27

技術 Day 27: Docker Compose - Services

前言 昨天我們介紹了什麼是 Docker Compose,讓大家對 Docker Compose 有個基本的認識。 今天我們來仔細介紹,在 Docker Com...

鐵人賽 自我挑戰組 DAY 5

技術 Day 5: Docker 與 Linux

前言 在前一篇提到,空的容器是由 Linux OS 的映像檔所建立而成的容器,會稱之為空的原因是因為它本身並未提供任何服務,只是一個單純的作業系統環境。 今天我...

鐵人賽 自我挑戰組 DAY 7

技術 Day 7: 容器的特性

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

鐵人賽 自我挑戰組 DAY 21

技術 Day 21: Dockerfile 簡介

前言 接下來的十天,將會開始依序介紹 Dockerfile 、 Docker Compose 、 Docker Swarm 與 K8S 。 那麼今天,我們會先稍...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26: Docker Compose 基本認識

前言 在昨天的總結,其實就可以是今天的前言了。當我們需要建立多個互相溝通的容器時,靠指令一個一個慢慢打,還要注意彼此的啟動順序,一來一往,出錯機率大幅提升。 利...

鐵人賽 自我挑戰組 DAY 15

技術 Day 15: 容器的資料儲存 - Volume 掛載

前言 昨天我們講解了容器如何儲放資料,關於掛載的部分,只講了約定掛載,今天我們來講講有別於儲放在本機的 volume 掛載。 Volume 掛載 volume...

鐵人賽 自我挑戰組 DAY 20

技術 Day 20: Docker Hub

前言 文章越來越接近末班車了,在迎接 2 字頭之時,我們先來輕鬆一下。時至今日,我們已經操作過好多次的 docker 指令,容器、映像檔、volume 等,對指...

鐵人賽 自我挑戰組 DAY 19

技術 Day 19: 映像檔的指令

前言 這幾天經歷了顛頗又艱難的學習,今天我們來點輕鬆愉快的小菜,請大家放心地躺著看。 基本上指令都跟容器大同小異,所以在容器的關卡已經熟悉的話,這裡其實也不會太...

鐵人賽 自我挑戰組 DAY 17

技術 Day 17: 這樣看映像層

前言 昨天跟大家介紹了什麼是映像檔,原來映像檔就是由一層一層的映像層 (layer) 所堆疊而成。有人說他是千層蛋糕,有人說是堆積木,也有人說是漢堡,基本上都是...

鐵人賽 自我挑戰組 DAY 18

技術 Day 18: 從映像層到容器

前言 昨天我們已經對映像檔以及映像層之間的關係,更加熟悉了,今天我們要來拉大視野一探映像層、映像檔到容器,這三者之間的神秘又糾纏的關係。 映像檔裡的映像層 現在...