Docker+portainer

安装官方包

官方安装文档链接

发行版选择
选择适合自己发行版的教程,直接安装服务器版本即可,桌面版并未增加常用功能,最大的差异是多了可视化界面。

hello-world
按着教程直装,完成后能成功运行hello-world即可

docker会直接更改iptables规则,对服务器有安全风险。建议编辑/etc/default/docker添加DOCKER_OPTS="--iptables=false"阻止docker更改iptables,只需使用ufw自行打开端口,大大降低了安全风险。

安装pointer C(ommunity) E(dition)版本

安装教程链接

安装完成后,不要忘记使用ufw allow打开94438000端口。

如若有自己的ssl证书可以遵循下面的命令保留potainer镜像,并删除其容器,重新使用自己的ssl证书生成容器

1
sudo docker ps -a

确定容器ID

1
2
sudo docker stop [container ID]
sudo docker rm [container ID]

停止并删除portainer容器

1
sudo docker run -d -p 8000:8000 -p {对外网端口}:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v {证书文件所在位置}:/cert -v portainer_data:/data portainer/portainer-ce:latest --ssl --sslcert /cert/yourdomain.crt --sslkey /cert/yourdomain.key

重新生成portainer容器


Docker+portainer
https://blog.aipra.top/2023-11/25/c6ddeb13fe22/
作者
Aipra
发布于
2023年11月25日
许可协议