Portainer 是一個 GUI Docker 管理工具,為 Docker 提供一個簡易但功能強大的管理,除了 Docker 以外也支援 Kubernete、Nomad,並且提供遠端管理,可以在一個地方管理多個 Docker 環境。
Powerful container management software for Platform Teams, DevOps, Dev
<aside> 💡 以下皆以免費的 Community 版本為例
</aside>
<aside> 💡 使用前必須安裝 Docker Engine (Windows 為 Docker Desktop)
Docker Engine installation overview
</aside>
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
<aside>
💡 這邊我只開 Port 9443
,Port 8000
是 Edge Agent 用的,所以如果確定不會用到可以將 -p 8000:8000
移除
</aside>
前往 **https://**localhost:9443/
<aside>
⚠️ Portainer 預設走 https 網址列必須打 https
才能連上
</aside>
瀏覽器會警告連線不安全,但是內網要 ssl 憑證的話很麻煩,這邊我們直接按繼續前往即可