前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 管理工具 Portainer

Docker 管理工具 Portainer

作者头像
为为为什么
发布2022-08-06 14:10:39
1.7K0
发布2022-08-06 14:10:39
举报
文章被收录于专栏:又见苍岚又见苍岚

Portainer 是Docker的轻量级,跨平台和开源管理UI,本文介绍概念和基本用法。

简介

Portainer 是Docker的轻量级,跨平台和开源管理UI。Portainer提供了Docker的详细概述,并允许您通过基于Web的简单仪表板管理容器,图像,网络和卷。它最初是Docker UI的分支。 但是,开发人员现在已经重写了几乎所有的Docker UI原始代码。 他还彻底修改了UX,并在最新版本中添加了更多功能。 截至目前,它已经引起了用户的极大关注,并且现在已经有超过一百万的下载量! 它将支持GNU / Linux,Microsoft Windows和Mac OS X。

如何 安装 Docker

安装

Portainer完全支持Docker 1.10及更高版本,需要先安装好 Docker

  • 获取最新的Portainer镜像
代码语言:javascript
复制
docker search portainer
  • 拉取镜像
代码语言:javascript
复制
docker pull portainer/portainer-ce

Tips: 如果提示使用 docker 命令权限不够,可以将自己使用的用户添加进 docker 组内

  • 查看镜像
代码语言:javascript
复制
docker images

启动

代码语言:javascript
复制
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 创建镜像的参数设置

  • 该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-test。执行完该命令之后,使用该机器IP:PORT即可访问Portainer。
  • 首次登陆需要注册用户,给管理员用户admin设置密码。
  • 之后到登录界面可以直接输入之前的账户信息
  • 选择Local
  • 进入 Environments 修改IP 为我们想要的访问 IP
  • 在container 管理界面可以查看我们正在运行的容器

创建容器

  • docker hub 中搜索想用的 docker,以 webdav 为例
  • 核心命令为
代码语言:javascript
复制
docker 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 后的参数

  • 其他配置
  • 都填好后选择 生成容器即可

Docker 镜像

  • 可以查看已下载的Docker映像的列表

网络(Networks)

  • 网络部分允许您添加新网络,更改网络类型,分配/更改IP地址,删除现有网络。

卷簇(Volumes)

  • 在这里您可以查看现有的docker卷,创建新的docker卷,如果不再需要它们则将其删除。

事件

  • 在这里,我们可以查看到目前为止我们正在做的事情,例如创建新实例,网络,卷等。

参考资料

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年12月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 安装
  • 启动
  • 创建容器
  • Docker 镜像
  • 网络(Networks)
  • 卷簇(Volumes)
  • 事件
  • 参考资料
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档