1.官方安装文档
Install Portainer CE with Docker on Linux | Portainer Documentation
(1)首先,创建Portainer Server将用于存储其数据库的卷:
docker volume create portainer_data
(2)下载和安装portainer容器
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:lts
默认情况下,Portainer生成并使用自签名SSL证书来保护端口9443。另外,您也可以在安装期间或安装完成后通过Portainer UI提供自己的SSL证书。
(3)完成安装后,登录地址
2.安装后首次访问遇到问题
(1)问题
首次访问https://localhost:9443页面提示如下错误信息
I get the message "Your Portainer instance has timed out for security purposes" after installing Portainer, how do I fix this?
安装完成后,您可能会在Portainer日志中遇到以下信息:
the Portainer instance timed out for security purposes, to re-enable your Portainer instance, you will need to restart Portainer
(2)原因:
当您第一次安装Portainer时,如果您没有在5分钟内登录并完成初始设置,容器中的Portainer服务将停止。这是一种安全措施,用于防止恶意用户接管新的Portainer安装并自行配置它。为了避免发生这种情况,我们建议在第一次启动Portainer容器后的5分钟内完成初始设置。
(3)解决方案
重启容器,及时在5分钟内访问初始化
docker stop portainer docker start portainer