Mark Ku's Blog
首頁 關於我
用Power shell 及 chocolatey 撰寫自動化安裝應用程式及工具腳本
PowerShell
用Power shell 及 chocolatey 撰寫自動化安裝應用程式及工具腳本
Mark Ku
Mark Ku
June 03, 2021
1 min

用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

參考資料


Tags

Mark Ku

Mark Ku

Software Developer

8年以上豐富網站開發經驗,直播系統、POS系統、電子商務、平台網站、SEO、金流串接、DevOps、Infra 出身,帶過幾次團隊,目前專注於北美及德國市場電商網站開發團隊。

Expertise

前端(React)
後端(C#)
網路管理
DevOps
溝通
領導

Social Media

facebook github website

Related Posts

使用Powershell 備份及還原 Windows docker 容器
使用Powershell 備份及還原 Windows docker 容器
November 18, 2023
1 min

Quick Links

關於我

Social Media