Portainer 是一款 Docker 可视化管理工具,允许我们在网页中方便的查看和管理 Docker 容器,它提供一个后台面板来供我们操作。
如果你觉得命令操作很麻烦,就可以搞一个这个,不建议使用。
docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer
参数解析:
-p 服务器端口和容器端口映射
--restart 是重启后自动拉起容器
-v 是卷挂载目录
可以先关闭再开启防火墙
firewalld的基本使用
systemctl start firewalld 启动
systemctl stop firewalld 停止
systemctl status firewalld 查看状态
systemctl disable firewalld 禁用
常用命令介绍
firewall-cmd --zone=public --list-ports ##查看放行的端口号
firewall-cmd --zone=public --add-port=8081/tcp --permanent ##永久添加80端口
firewall-cmd --reload ##修改防火墙规则后,需要重启防火墙
输出:
[root@localhost jdk1.8.0_261]# docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer
Unable to find image 'portainer/portainer:latest' locally
latest: Pulling from portainer/portainer
94cfa856b2b1: Pull complete
49d59ee0881a: Pull complete
a2300fd28637: Pull complete
Digest: sha256:fb45b437386048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
Status: Downloaded newer image for portainer/portainer:latest
a0cd4af099920dd7a335297313dd39b605d7c72d2c506fb1882b0419c3cc
[root@localhost jdk1.8.0_261]#
[root@localhost jdk1.8.0_261]# curl localhost:8088
直接用汉化版镜像
docker pull 6053537/portainer-ce
进行数据挂载
如果使用Portainer管理本地Docker主机的话,需要绑定/var/run/docker.sock(涉及docker 之间通信的问题,以及docker 里运行docker)
docker volume create portainer_data
docker run -d --name portainer -p 9000:9000 --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data 6053537/portainer-ce
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务