将ubuntu设置为NAS——11. docker可视化管理工具portainer安装与使用

   日期:2024-12-29     作者:8ppu9       评论:0    移动:http://qyn41e.riyuangf.com/mobile/news/7807.html
核心提示:创作立场声明:本人小白,只是想通过本平台记录一些折腾以Ubuntu系统为主的NAS过程,同时方便自己查阅,还能赚点金币,于是就有

创作立场声明:本人小白,只是想通过本平台记录一些折腾以Ubuntu系统为主的NAS过程,同时方便自己查阅,还能赚点金币,于是就有了这个小系列。

将ubuntu设置为NAS——11. docker可视化管理工具portainer安装与使用

Portainer是一个轻量级的docker可视化管理工具,这是它的官网,通过注册就能在官网的LIVE DEMO中看到他的界面,其主要功能是管理宿主机docker和docker swarm集群,网上看到很多人使用它来管理docker及其容器应用运行情况,貌似还能用来选择安装不同的docker的镜像,安装不同的服务,可视化界面,简化了相关的代码操作(其实docker的命令还是挺简单方便的),建议大家熟悉了docker的命令行操作后再考虑使用可视化界面,多熟悉掌握些无用的东西:)。

具体安装方法官网就有介绍。推荐安装docker版本,官网介绍基本就2条命令搞定(后面我根据自身需求修改)。

$ docker volume create portainer_data
$ docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

第1句是创建名为portainer_data的数据卷;

第2句复杂点:

-d 后台运行容器
-p 8000:8000 -p 9000:9000 做了2个端口映射,将 portainer docker 内的端口8000和9000映射到宿主机的8000和9000端口
--name=portainer 为容器指定名称portainer
--restart=always 当 docker 重启时,容器能自动启动
-v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data
这里 -v 是路径地址映射,将容器内对应文件映射到宿主机,方便管理
portainer/portainer-ce这是镜像名称,旧的版本叫做portainer/portainer,应该是不用了

这里本身我就比较奇怪为什么映射2个端口,简单查了一下9000是web管理端口,8000是代理接入端口,一般我们只需要页面管理,我选择只设置9000端口映射。注意-v /var/run/docker.sock:/var/run/docker.sock,这只在 Linux 环境下适用(windows是另外的地址),我的是 Ubuntu 也属于 Linux ,当然也是适用,请不要改动这个路径,它对应 docker 的管理路径,后面的路径 portainer_data,是前面创建的数据卷,可以改动设置到其他文件下,这样数据卷也就没有必要创建了,所以我们修改用一句代码搞定安装 portainer 。

docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /docker/portainer_data:/data portainer/portainer-ce

路径改成/docker/portainer_data,安装过程如下,会自动拉取镜像安装,出现一串字母和数字说明已经安装完成,镜像之前已经拉取过,截图就没有这个下载拉取的过程。

安装过程很简单,接着在自己局域网PC浏览器打开Ubuntu主机所在 IP:9000 就能打开 portainer 管理界面,第一次使用需要注册管理员账号和密码。

我主要用于本地 docker 管理,就选择 Local ,确认后选择 Connect 连接。

首页就能显示本机docker运行的基本情况。

尝试在镜像管理界面拉取为知笔记镜像,原本我电脑上的版本太旧,也已被我停止运行了。在image输入框输入对应的镜像名称,会自动匹配dockerhub内有的镜像,再点击pull the image,就可以拉取镜像了。当然管理界面也能删除,新建,导入导出镜像等操作。

拉取镜像成功,版本更新后,容量变小了。(去年尝试的过程截图,所以日期是去年的)

管理容器页面,可以在这里管理运行中和停止的容器,也可以创建容器,不需要再使用 docker run命令了。

对于小白的我,基本就用到这2个(容器containers和镜像Images管理),其他功能大家自行摸索吧。下篇我结合为知笔记docker安装,再介绍在Portainer下的卸载安装操作。

原来安装的版本为1.23.2,根据提示已经有2.6.0版本,上个版本是一年前多安装的,这次尝试更新一下。

先停掉并删除portainer在运的容器,可以在portainer中进行操作

或者命令行进行操作

$ docker stop portainer
$ docker rm portainer

再拉取新版镜像,新建容器。

docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /docker/portainer_data:/data portainer/portainer-ce

会自动拉取新版本的portainer镜像,并安装成功。用原来的账号密码登录,目前已经显示是新版本2.6.3。

本篇简单介绍了 Portainer 的安装和使用,具体案列,下篇我结合为知笔记docker安装,再水一篇文章。总得来说 Portainer 使得 docker 的相关操作可视化,相对方便一点,当然原来的命令行其实也比较简单便利,稍微学习点 docker 知识还是稍微点用处的。Portainer 有点不好就是没有中文直接支持(好像有人汉化),当然里面涉及的英文相对还是没有这么复杂,相对还是容易上手的。,推荐大家尝试。(请尽量熟悉命令行后 再上手体验)

欢迎大家查阅前期《将ubuntu设置为NAS》系类

将ubuntu设置为NAS——1. Transmission-daemon安装

将ubuntu设置为NAS——2. 新增硬盘挂载

将ubuntu设置为NAS——3. 私人网盘nextcloud安装(上)

将ubuntu设置为NAS——3. 私人网盘nextcloud安装(中)

将ubuntu设置为NAS——5. docker与docker-compose的安装

将ubuntu设置为NAS——6. 私人网盘nextcloud安装(下)(docker下安装nextcloud)

将ubuntu设置为NAS——7. 私人网盘nextcloud升级

将ubuntu设置为NAS——8. nextcloud集成onlyoffice在线协同办公软件

将ubuntu设置为NAS——9. 远程命令行及PuTTY、WinScp与手机端Termux使用

 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类最新资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
最新资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号