怕電的我,把 Docker 點滿就對了

國立臺灣科技大學 研揚大樓 TR-214, 43 基隆路四段, 大安區, 106

May 27, 11:00 AM – 1:00 PM (UTC)

12 RSVP'd

Key Themes

NetworkingTech Talk / Meetup

About this event

🐳 怕電的我,把 Docker 點滿就對了

【Docker 入門到自動化部署】


【⚠️ 注意事項】

💻 自備筆電並預先安裝 Docker Desktop(Windows 用戶建議先裝 WSL2 + Ubuntu)

🔑 註冊好 GitHub 與 Docker Hub 帳號

📖 熟悉基本終端機指令(cd、ls、git)會更跟得上節奏


還在為了「在我電腦上跑得起來」這句話跟同學吵架嗎?還在為了部署一個服務裝環境裝到天荒地老嗎?這堂課就是來終結這一切的!

我們會從「為什麼要把服務包成 Image」聊起,一路帶你寫出自己的 Dockerfile、用 Docker Compose 一鍵把整套服務拉起來,最後接上 GitHub Action 讓它自動推送到 GHCR 與 Docker Hub。從此以後,部署只剩一行指令的距離!

學完這堂課,你的專案就能像 npm install 一樣輕鬆分發給別人,連學長要求你把 side project 上線都不再是惡夢~


【📚 課程分級】

🔰 中階-適合已經摸過 Docker、知道它跟 VM 差在哪、但還沒自己寫過 Dockerfile 的人


【📝 課程內容】

📦 為什麼要把服務包成 Docker Image|分發與部署的真相

🌐 Network 種類解析|bridge、host、none 各適用什麼情境

🛠️ 從零撰寫 Dockerfile,構建屬於自己的 Image

📄 用 Docker Compose YAML 管理多服務專案

🤖 GitHub Action 自動推送到 GHCR|workflow 一寫到底

🐋 推送 Image 到 Docker Hub,讓全世界都能 pull 你的服務


【📅 課程資訊】

📍 日期:2026/05/27(三)

⏰ 時間:19:00 - 21:00

🏫 地點:臺灣科技大學 TR-214

💰 費用:社員免費 or 非社員 50 元


【備註】

對於課程或社團有任何疑問,歡迎透過 Discord Ticket 聯絡我們!

https://ntust.org/ticket


⎯⎯⎯⎯⎯


🐳 Pack Your Service into the Whale's Belly!

【Docker: From Zero to Auto-Deploy】


【⚠️ Notes】

💻 Bring your laptop with Docker Desktop pre-installed (Windows users: install WSL2 + Ubuntu first)

🔑 Register a GitHub account and a Docker Hub account in advance

📖 Familiarity with basic terminal commands (cd, ls, git) will help you keep up


Still arguing with classmates about "but it works on my machine"? Still spending hours configuring environments just to deploy one service? This session is here to end all of that!

We'll start with "why we package services into Images," walk you through writing your own Dockerfile, spinning up entire stacks with Docker Compose, and finally hooking up GitHub Action to auto-push to GHCR and Docker Hub. From now on, deployment is just one command away!

After this class, distributing your project will feel as easy as npm install. Even if your senior asks you to deploy your side project online, it won't be a nightmare anymore.


【📚 Level】

🔰 Intermediate-Perfect for those who've touched Docker, know how it differs from VMs, but haven't written their own Dockerfile yet


【📝 What You'll Learn】

📦 Why package services as Docker Images|The truth about distribution and deployment

🌐 Network types explained|bridge, host, none and when to use each

🛠️ Writing your own Dockerfile from scratch

📄 Managing multi-service projects with Docker Compose YAML

🤖 Auto-pushing to GHCR via GitHub Action|workflow-only setup

🐋 Pushing Images to Docker Hub for the world to pull


【📅 Session Details】

📍 Date: May 27, 2026 (Wed)

⏰ Time: 19:00 - 21:00

🏫 Venue: NTUST TR-214

💰 Fee: Free for members | NT$50 for non-members


【Remarks】

If you have any questions about the session or the club, feel free to contact us via Discord Ticket!

https://ntust.org/ticket

When

When

Wednesday, May 27, 2026
11:00 AM – 1:00 PM (UTC)

Organizers

  • 宥維

    Organizer

  • Jonas Chen

    Organizer

  • 宥睿

    Core Team Member

  • Hao Hsin Chang

    Core Team Member