Dokcer安装portainer

portainer是一款Docker的可视化管理界面,能够在可视化界面中管理Docker中的容器,镜像,网络和查看容器日志等,非常方便。

安装portainer并挂载数据:

docker run -d --network txb-net --ip 172.18.0.3 --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/txb/docker_data/portainer_data:/data --name portainer portainer/portainer-ce:2.0.1
  1. --network txb-net --ip 172.18.0.3:指定网络,我这里为了方便管理和指定ip,容器都统一放在了一个网络下,可以不用加,不存在此网络,加了反而会报找不到网络的错。
  2. -v /var/run/docker.sock:/var/run/docker.sock:挂载docker通讯文件,用于容器连接外部的本地docker
  3. -v /home/txb/docker_data/portainer_data:/data:挂载portainer产生的数据

通过服务器ip加端口号就可以直接访问portainer了,访问的前提是服务器防火墙需要开通9000端口。如果不想开通9000端口,可以通过nginx配置子域名的方式进行访问,这种方式我认为是最完美的,服务器只开通80和443端口,服务都通过子域名来进行区别。当然,前提是你需要有一个域名。

Nginx配置https,通过子域名访问服务

posted @ 2022-05-16 22:53  hxh奔跑的春风  阅读(60)  评论(0编辑  收藏  举报