Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
Development Software Engineering DevOps

Docker 容器應用實戰

通過課程學習 Docker 相關基礎指令及搭配各種語言 (PHP, Golang, Node.js) 進行開發部署維運
Rating: 4.8 out of 54.8 (2 ratings)
68 students
Created by Bo-Yi Wu
Last updated 11/2020
Traditional Chinese
30-Day Money-Back Guarantee

What you'll learn

  • Docker 基礎介紹
  • Docker 容器應用介紹
  • Docker 實戰部署

Course content

2 sections • 16 lectures • 3h 34m total length

  • Preview18:59
  • 用 GitHub Actions 部署 Go 語言服務 (全 Docker 部署)
    19:15
  • Docker 在 CI/CD 流程內使用 cache-from 機制提升編譯速度
    10:22
  • [Go 語言實戰] docker-compose 實現 rolling update
    14:22
  • Preview20:14
  • Flutter 使用 Docker 搭配 Drone 自動測試
    04:54
  • Docker 推出官方 GitHub Actions 套件 vs Drone CI 上傳 Docker Image
    09:47
  • 如何透過 GitHub Actions 上傳 Docker Image 到 AWS ECR
    14:31
  • 透過 Docker BuildKit 降低編譯 Image 時間,加速 CI/CD 流程
    13:28

  • Preview13:12
  • Preview15:10
  • 使用 docker-compose 安裝 Traefik v1.7 搭配 Let's Encrypt 憑證服務
    10:26
  • Traefik v1.7 + Drone v1.0 快速整合 GitHub 服務
    08:51
  • 使用 Multiple Stage 讀取 Go Private Module 流程
    13:45
  • 如何將前端 App 打包成 Docker Image
    11:08
  • 用 Docker 每天自動化備份 MySQL, Postgres 或 MongoDB 並上傳到 AWS S3
    16:14

Requirements

  • 基礎程式設計

Description

重要提醒:因此平台 Udemy 為境外公司,在 Udemy 的刷卡屬於境外刷卡,您的信用卡公司會另外向您收取大約 1.5% 的國外交易手續費。手續費根據各家信用卡公司規定有所不同,詳細數字需與您的發卡銀行確認。

課程介紹:

現在軟體工程師如果還不知道 Docker 就已經太落伍了,本課程著重在實戰上面的介紹。藉由實戰經驗來了解如何使用 Docker 容器技術,透過容器可以減少開發環境建置時間,除了開發環境,Docker 也可以協助快速建置雲端環境,您不用在主機上面從無到有建置 Node.js 或 PHP 等相關設定環境,大大減少維運或開發者建置時間,這些省下來的時間都可以拿來開發多少功能需求了。所以你還不會 Docker 嗎?現在各種求職平台或工作內容都會寫上 Docker 需求,雖然 Docker 容器技術不是必須,但是這都是加分條件,開發者會 Docker 真的會讓團隊戰力更加完整。現在就開始加入學習 Docker 實戰吧。

課程緣由:

在各種教學平台上已經有很多課程介紹 Docker 容器技術,很多 Docker 的基礎教學都非常完整,所以這門課程會著重在 Docker 實戰,藉由工作上會用到的 Docker 容器技術加以介紹,所以課程內容會相當廣泛,介紹各種不同的工具及平台來協助團隊在部署或架構面上更完整。像是底下一系列相關應用及部署技巧

  1. 用 docker-compose 快速安裝 Gitea (Git Host 最將選擇)

  2. 用 Docker 直接快速部署到 Heroku 平台

  3. 用 docker-compose 實現 rolling update 機制

  4. 用 Docker 搭配 GitHub Action 部署 Go 語言服務

  5. 用 Docker 快速建置 PHP Laravel 開發環境

  6. 介紹 docker 使用 cache from 機制加快 docker image 編譯

  7. 使用 Traefik 搭配容器服務

  8. 透過 Docker 也可以將 Flutter 自動化測試

未來預計還會有像是 Kubernetes 部署及建制,或者是 Prometheus + Grafana 系統效能監控等主題。

Who this course is for:

  • 程式發開工程師
  • DevOps 維運工程師

Instructor

Bo-Yi Wu
打雜工程師
Bo-Yi Wu
  • 4.8 Instructor Rating
  • 165 Reviews
  • 495 Students
  • 3 Courses

現任聯發科技後端架構工程師,喜歡嘗試任何 DevOps 工具來改善團隊合作模式,省下更多時間來嘗試及學習新技術。長期貢獻於 Open Source 專案,熱愛開發程式,目前專注於 Go 語言發展。曾任 PHPConf, JSDC, COSCUP 研討會講師,維護數個 Go 語言開源專案。

* iThome DevOps 研討會講師 (2017)
* iThome Modern Web 研討會講師 (2017)
* iThome Gopher Day 研討會講師 (2017)
* iThome Cloud Summit 研討會講師 (2017)
* iThome ChatBot 研討會講師 (2017)
* iThome DevOps 研討會講師 (2017, 2016)
* PHPConf 研討會講師 (2012, 2013)
* COSCUP 研討會講師 (2016, 2014)
* JSDC 研討會講師 (2013)
* OSDC 研討會講師 (2014)

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.