Portainer 是Docker的轻量级,跨平台和开源管理UI,本文介绍概念和基本用法。
Portainer 是Docker的轻量级,跨平台和开源管理UI。Portainer提供了Docker的详细概述,并允许您通过基于Web的简单仪表板管理容器,图像,网络和卷。它最初是Docker UI的分支。 但是,开发人员现在已经重写了几乎所有的Docker UI原始代码。 他还彻底修改了UX,并在最新版本中添加了更多功能。 截至目前,它已经引起了用户的极大关注,并且现在已经有超过一百万的下载量! 它将支持GNU / Linux,Microsoft Windows和Mac OS X。
Portainer完全支持Docker 1.10及更高版本,需要先安装好 Docker
docker search portainer
docker pull portainer/portainer-ce
Tips: 如果提示使用 docker 命令权限不够,可以将自己使用的用户添加进
docker
组内
docker images
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer-ce
Tips: 具体 docker 创建镜像的参数设置
portainer-test
。执行完该命令之后,使用该机器IP:PORT即可访问Portainer。admin
设置密码。Environments
修改IP 为我们想要的访问 IPdocker run --restart always -v /srv/dav:/var/lib/dav \
-e AUTH_TYPE=Digest -e USERNAME=alice -e PASSWORD=secret1234 \
--publish 80:80 -d bytemark/webdav
其实可以直接到命令行运行命令的,我们这里使用 portainer 界面人性化操作一波
Container list
界面添加新容器 Add container
相当于 docker 创建时的
bytemark/webdav
和 --name 后的参数
生成容器
即可