Docker deploy 工具分享- portainer, nginx-proxy-manager

Pingshian Yu
Dec 15, 2023

--

最近也差不多忙到一個段落,來分享兩個方便的工具:

  • [Portainer](https://www.portainer.io)

Docker 的 web ui 管理介面,可以直接操作 server 上的所有 container 、image、volume、network,點進container 也可以直接查看 logs、進bash,不用的container, images, volumes 也可以直接點一點刪掉,超方便。

  • [nginx-proxy-manager](https://nginxproxymanager.com)

可以對一台server上多個server 用 web ui 直接設定 domain 和 ssl 憑證,不過 server 的 domain / nameserver 轉移還是要先弄好,不然 let’s encrypt 就怎麼按都沒用🫢 但設定好的話就 magic~ 不用自己下 certbot 也不用等txt record 慢慢廣播… 就自己好了🌝 順的話真的神👍

然後再加上 docker-compose + github action 就可以建立一個簡單的 CI/CD Flow,用 git push 直接對 server 上的多個 service 更新,部署後再使用這兩個工具就可以快速設定 domain 跟 https、 查看 container logs 跟健康狀態等等。

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response