Portainer可视化工具
- Portainer是一款docker容器管理平台,提供可视化的UI管理工具;
- Portainer由GO语言编写,占用资源少(轻量级),支持单机和集群的Docker环境。
- 官网地址:https://www.portainer.io/
安装Portainer
安装流程:
运行容器安装
bashdocker pull portainer/portainer-ce:latest docker volume create portainer_data #拉取portaine镜像 #说明:创建命名数据卷 portainer_data,保存路径/var/1ib/docker/volumes/portainer_data/_data 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:latest #说明: # 8000是portainer与本机Dokcer通信的端口,9443是Portainer UI端口(https协议), # 9000是Portainer UI端口(http协议,已过时); # --restart=always代表重启docker服务时,自动启动portainer容器; # docker.sock是Docker守护进程默认监听的Unix域套接字文件, # Portainer要检测到的容器和镜像都依赖docker.sock这个文件: # Portainer从2.0.0版本开始,镜像名字改次portainer/portainer-ce # 旧版镜像为 portainer/portainer(2022年1月标记内过期)
Docker-compose安装
yamlservices: portainer: image: portainer/portainer-ce:latest ports: - "8000:8000" - "9443:9443" restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/data
访问Portainer UI
ip地址:9443
Portainer的常用操作
拉取镜像
- 左侧菜单找到并点击"Images"
- Pull image 选择相应的"Registry" 填写相应的"Image"及其版本(忽略版本即最新版) 点击"Pul1 the images"
- Images列表查看所拉取的镜像
自定义网络
- 左侧菜单找到并点击"Networks"
- Networks 点击Add network Name 填写自定义网络名字 Create the network 创建自定义网络
运行容器
- 左侧菜单找到并点击"Containers"
- Containers 点击Add container Name 填写自定义容器名字 Image configuration 选择镜像源和镜像名字及版本 AIways puli the image 每次创建容器都要重新拉一遍最新镜像,不建议开启(厝名DockenHub账号有100次/6小时的限制 Publish all exposed network ports to random host ports 将所有暴露的端口随机发布到主机端口,不建议