Mark Ku's Blog

用Power shell 安裝 Docker with chocolatey

為什麼要用 chocolatey

Chocolatey 提供快速安裝應用程式與工具的雲端服務,並提供指令化的方式,搜尋、安裝、更新、移除應用程式或工具等。
https://chocolatey.org/install

安裝 chocolatey

  1. 用系統管理員帳號執行 Powershell,輸入以下指令
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))  

P.S. 若裝不起來,可以直接將這資料夾刪除 C:\ProgramData\chocolatey試試。

透過 chocolatey 安裝應用程式及工具

  1. 可以在這個網站找到可 chocolatey 提供的應用程式資源及安裝指令
    https://community.chocolatey.org/packages

  2. 用系統管理員帳號執行 Powershell,輸入以下指令

choco install docker-desktop -y

相關程式碼

function Install-Chocolatey {
    try {
        Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'));
    }
    catch {
        $ErrorMessage = $_.Exception.Message;
        $FailedItem = $_.Exception.ItemName;
        Write-Host $ErrorMessage + $FailedItem;
        return $false;
    }
    return $true;
}

Write-Host "Install chocolatey"

Install-Chocolatey;

Write-Host "Install Docker Software"

choco install docker-desktop -y
choco install docker-compose -y
choco install docker-kitematic -y

參考資料

作者

Mark Ku

擁有 10+ 年經驗的資深軟體工程師,現為 AI 應用 Builder,專注於大型平台架構與簡化複雜系統設計,從電商系統到訂閱與收費平台,結合 AI Agent、AI 整合與自動化開發,打造高效率且可持續演進的產品技術基礎。閱讀更多

覺得這篇有幫助?

作者做的免費工具、每日 Podcast 與電子報,都在這裡。

Mark Ku · 本文採用 CC BY 4.0 授權,轉載請註明作者並附上原文連結。

留言

訂閱電子報

訂閱後即時收到新文章通知,不錯過任何技術分享。

提交即表示同意接收電子報,隨時可

熱門文章

View all
Mark Ku
··597

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案
Mark Ku
··469

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南
Mark Ku
··327

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略
Mark Ku
··239

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1
Mark Ku
··233

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調
Mark Ku
··220

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取
用Power shell 及 chocolatey 撰寫自動化安裝應用程式及工具腳本 - Mark Ku's Blog