赞
踩
Docker常用的可视化管理工具有Portainer、Panamax 、Seagull、DockerUI、Shipyard、Rancher、cAdvisor等,本文学习Portainer工具对Docker环境进行管理。
Portainer项目前身为 DockerUI 项目,定位于管理本地或远端(需要开启网络访问)的容器资源。官方网站为 https://www.portainer.io。
地址: http://demo.portainer.io
用户名: admin
密码: tryportainer
部署命令:
docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
docker run: 创建一个容器
-d:后台运行容器,并返回容器 ID;
-p 9000:9000:指定端口映射,格式为:主机(宿主)端口:容器端口
-v /var/run/docker.sock:/var/run/docker.sock: 绑定一个文件或目录到容器,格式为:主机(宿主)文件:容器文件
-v portainer_data:/data:数据持久化
效果示例:
[root@sanxingtongxue ~]# docker volume create portainer_data
portainer_data
[root@sanxingtongxue ~]# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 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:fb45b43738646048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
Status: Downloaded newer image for portainer/portainer:latest
4fd6b08ed48e9b193271d7446eb5e0fc2874ed43396a6df3cea1e7298580da58
Docker compose部署:
version: '3.9'
services:
portainer:
image: portainer/portainer
command: -H unix:///var/run/docker.sock
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
ortainer_data:
点赞 收藏 关注
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。