前置准备
给 Linux 系统安装 Docker 环境。
安装 Portainer
1
| mkdir -p /data/portainer
|
1 2 3 4 5 6 7 8
| docker run -d --restart=unless-stopped \ -p 8000:8000 \ -p 9443:9443 \ -v /etc/timezone:/etc/timezone \ -v /etc/localtime:/etc/localtime \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /data/portainer:/data \ --name portainer portainer/portainer-ce:latest
|
安装完成后,访问https://<HOST_NAME>:9443/
即可进行面板的初始化设置。如果在启动数分钟后未能完成初始化,会提示身份验证错误,此时可以运行docker restart portainer
重启容器,然后再进行面板的初始化设置。
安装 Nginx Proxy Manager
1 2
| mkdir -p /data/nginx-proxy-manager/data mkdir -p /data/nginx-proxy-manager/letsencrypt
|
1 2 3 4 5 6 7 8 9 10 11 12
| docker run -d --restart=unless-stopped \ -p 80:80 -p 80:80/udp \ -p 443:443 -p 443:443/udp \ -p 81:81 \ -v /etc/timezone:/etc/timezone \ -v /etc/localtime:/etc/localtime \ -v /data/nginx-proxy-manager/data:/data \ -v /data/nginx-proxy-manager/letsencrypt:/etc/letsencrypt \ --health-cmd="/bin/check-health" \ --health-interval=5s \ --health-timeout=3s \ --name nginx-proxy-manager jc21/nginx-proxy-manager:latest
|
安装完成后,访问http://<HOST_NAME>:81/
即可进行面板的初始化设置。
面板初始账号密码:
Email: admin@example.com
Password: changeme
注意事项
- 请在云服务厂商的安全组/防火墙/出入站规则等页面中为服务器放行需要访问的端口号。若后续在 Nginx Proxy Manager 为这两个面板的访问地址设置了反向代理,则可以把端口再次关闭。
- 上述步骤的创建目录的命令,可以通过使用 WinSCP 等软件在服务器上进行创建目录操作来平替。
- 请根据实际情况调整使用的命令及其相关参数,要懂得变通,遇到问题先上网寻找答案。