iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-我的私藏工具箱

開發環境設定指南及工具分享 系列

每當要開發一個新的產品,在開始開發之前,不是只有寫 code 而已,而是會有很多前置的環境設定以及相依賴的服務需要被安裝及設定
這次的內容主要會圍繞在我過去開發時,每當啟動一個新的專案時,會使用到哪些工具,來讓自己的開發環境可以順利的串接起來
這次的主題的應用對象會是
1. mac 使用者
2. 開發網頁服務,包含 Container 等相關服務

參賽天數 24 天 | 共 24 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11-淺談Dockerfile-2-cache

前一篇文章介紹了Dockerfile的關鍵字的意義,接下來要來介紹他到底是怎麼運作的了一樣附上前一篇的腳本 FROM golang:1.23-bookworm...

2025-09-24 ‧ 由 kevinyay945 分享
DAY 12

12-淺談Dockerfile-3-multistage-build

今天這篇文章,我想要介紹一個如果是使用需要編譯的專案的話應該會蠻常使用到的一個功能multi stage build 而我會使用到這個功能,主要是下列兩種情境...

2025-09-25 ‧ 由 kevinyay945 分享
DAY 13

Day13-淺談Dockerfile-ENTRYPOINT與CMD:字串 vs 陣列格式深度解析

前言 在 Dockerfile 中,ENTRYPOINT 和 CMD 是兩個核心指令,用於定義容器啟動時執行的命令。然而,它們都有兩種不同的格式:Shell 格...

2025-09-26 ‧ 由 kevinyay945 分享
DAY 14

Day14-docker-compose簡介

在前幾篇中,我們介紹了很多關於Dockerfile的相關知識,但這些Dockerfile都是單一個服務而已,如果今天我們需要控制的是好幾個服務的整合專案,那我們...

2025-09-27 ‧ 由 kevinyay945 分享
DAY 15

Day15-docker-compose-簡介-2

一樣先附上這次的說明yaml # docker-compose.yaml # 定義 docker-compose 的檔案格式版本,'3.8' 是目前穩定且推薦...

2025-09-28 ‧ 由 kevinyay945 分享
DAY 16

Day16-docker-compose(volumes&network)

在前幾篇中,我們介紹了很多功能該怎麼使用,而其中,我想要特別針對volume跟network再多補充一點 volumes 負責解決資料的「持久化」問題,確保我們...

2025-09-29 ‧ 由 kevinyay945 分享
DAY 17

DayDocker Compose 指令大解密:該用 docker compose 還是 docker-compose?

在你看過的許多教學、文章或甚至是公司的舊專案中,你可能會看到兩種啟動 Docker Compose 的指令:一個是帶有連字號的 docker-compose,另...

2025-09-30 ‧ 由 kevinyay945 分享
DAY 18

Day18-Docker 問題排查好工具

當我們的應用程式在 Docker 容器中運行時,如果遇到問題,該如何快速排查?今天將介紹幾個 Docker 內建的指令,它們是我們在問題排查時不可或缺的好幫手。...

2025-10-01 ‧ 由 kevinyay945 分享
DAY 19

Day19-什麼時候要用docker-compose呢?

前面介紹了這麼多知識,那我們了解了這些,到底什麼服務會用到docker-compose呢? 對我來說,我會使用到docker-compose的情境有幾種 想透...

2025-10-02 ‧ 由 kevinyay945 分享
DAY 20

Day20-自架方案分享

前面學了這麼多東西,我自己覺得還是有實際做出點什麼才是最有成就感的,所以想在這邊分享我是怎麼設定我自己的自架服務的 我這次的自架方案選擇是 自己架一台電腦並跑...

2025-10-03 ‧ 由 kevinyay945 分享