Portainer

Home Server

Portainer是一个 Docker 和 Kubernetes 管理软件(本文只涉及 Docker)。

安装 #

先创建一个 volumn

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:2.11.1

其中 9443 是 web ui 的端口,可以根据情况修改。

使用 #

docker-compose #

stacks -> add stack -> 复制 docker-compose 文件 -> deploy the stack

Quick Actions #

常用两个 quick actions:

  • Logs: 查看 log
  • Exec Console: 连进 container 里面干一些骚操作,比如装个包什么的。。。

Tips #

设置内网 IP #

左侧边栏 Environment -> 选择服务器(默认叫 Local)-> Public IP 里填入服务器的内网 IP 这样点击端口就能自动跳转到正确的地址了。

参考资料 #

https://docs.portainer.io/v/ce-2.11/start/install/server/docker/linux

https://www.youtube.com/watch?v=ljDI5jykjE8#1