【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot

这篇具有很好参考价值的文章主要介绍了【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot

前言

本教程基于绿联的NAS设备DX4600 Prodocker功能进行搭建。前面有介绍过OneKey,而dockerCopilot便是OneKey的升级版,作者对其进行了重新命名,并且对界和功能都进行了全面的优化。

目前通过绿联自带的Docker管理器部署的dockerCopilot可能会导致绿联的Docker服务自动关闭,推荐使用SSH的方式进行部署。

简介

dockerCopilot 是一个Docker容器管理系统,它使用基于Web的界面来帮助用户管理他们的容器。它提供一个简单易用的界面来启动、停止、重启、删除和更新容器。此外,它还提供了容器的备份功能,以便用户在更换存储时可以恢复自己的容器创建参数。

【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

部署

绿联Docker管理器部署

  1. 打开Docker管理器,在“镜像管理”中选择“本地镜像”,再选择“官方库”在“URL地址“内输入“0nlylty/dockercopilot:UGREEN​”,然后点击“确定”,等待镜像拉取。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  2. 下载完成以后,在“本地镜像”中找到它,点击“创建容器”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  3. 勾选“创建后启动容器”,然后直接点击“下一步”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  4. 将“基础设置”中的重启策略配置成“容器退出时总是重启容器”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  5. 将“网络”中的“网络名称”配置成“host​”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  6. 在NAS中创建一个目录,用于保存dockerCopilot的配置和数据,在“存储空间”内与容器的/data​目录建立映射,并配置为“读写”类型。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  7. 在“环境”中,配置好“secretKey”的值,然后点击“下一步”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  8. 完成以上步骤后,检查一下,确认无误后直接点击“完成”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  9. 浏览器中输入{IP}:12712​,即可访问。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

SSH部署

  1. 打开“开启远程调试功能”,通过设备绑定的手机号短信验证码来申请root密码。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  2. 使用SSH工具来连接NAS,“主机”填写NAS的IP地址,“端口”是固定的922​,“用户名”是固定的root​,“密码”则是之前第1步打开“开启远程调试功能”所获得的验证码。

    这里演示使用的SSH工具是“FinalShell(https://www.hostbuf.com)”,如果你熟悉SSH,可以使用自己喜欢的工具进行连接。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  3. 添加好连接以后,在“连接管理器”中直接双击刚刚添加好的连接。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  4. 出现下图所示则表示连接成功。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  5. 在NAS中创建一个用于保存dockerCopilot数据和配置的目录。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  6. 登录绿联云社区(https://bbs.ugreengroup.com)查看自己的用户名。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  7. 通过SSH工具查询自己所创建的映射目录所在的存储空间/mnt/media_rw/{uuid}/.ugreen_nas/{userid}/{folder}​

    SSH登录后,很容易的在/mnt/​目录下找到挂载的存储,其名称一般为/mnt/dm-{index}/.ugreen_nas/{userid}/{folder}​
    其中index是一个序号,从0开始,建立了多少个存储就有多少。{userid}​是用户ID,其中userID是显然不会变化的。

    问题就出在这个index上,设备重启后,这个dm-{index}​是会变化的。

    如果你只有一个存储,那么无所谓,永远是dm-0​

    因此在命令行创建docker时,映射物理路径时,需使用/mnt/media_rw/{uuid}/.ugreen_nas/{userid}/{folder}​下的软连接路径,不能使用dm-{index}​的实际装载路径,否则一重启就完蛋。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  8. 在SSH工具中输入docker run​命令

    docker run -d --privileged -p 12712:12712 -e secretKey={password} -e DOCKER_HOST=unix:///var/run/docker.sock -e hubURL=https://docker.nju.edu.cn -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/media_rw/009b87f9-de24-493e-b9cb-527d7490a557/.ugreen_nas/200390/Docker/dockercopilot:/data --restart=always --name dockerCopilot 0nlylty/dockercopilot:UGREEN
    • -d:后台运行容器

    • --name:为容器指定一个名称

    • --restart:容器重启策略(always​:只要容器退出就重启容器)

    • --privileged:特权模式(true​:开启特权模式)

    • -p:容器内部端口绑定到指定的主机端口(12712:12712​:主机(宿主)端口:容器端口)

    • -v:工作目录映射(宿主机路径:/data​)

      ​/mnt/media_rw/009b87f9-de24-493e-b9cb-527d7490a557/.ugreen_nas/200390/Docker/dockercopilot:/data​在此路径中

      009b87f9-de24-493e-b9cb-527d7490a557”表示NAS中某个存储空间的UUID;

      200390”表示你在绿联云社区(https://bbs.ugreengroup.com)的用户名,需要根据你实际的用户名进行修改此参数;“Docker/dockercopilot”表示你在NAS中某个存储空间内所创建用于映射的工作目录,需要根据你实际创建的映射工作目录进行修改此参数;

    • 0nlylty/dockercopilot:UGREEN:镜像。

    • secretKey={password}:是登录dockerCopilot后台的访问密码,请将{password}​修改成你自己用于访问dockercCopilot后台的密码。

      PS:密码长度要大于8位,且不能为纯数字!!!

  9. 根据自己实际情况修改上述所说的docker run​命令以后,输入命令,然后回车,出现下图所示则表示成功。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

  10. 浏览器中输入{IP}:12712​,即可访问。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

使用

登录

  1. 网址填写ip地址或者域名,端口为固定的12712,密钥填写之前配置的secretKey的值,然后点击“OK”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

更新容器

  1. 选择需要更新的容器,点击“更新”。

    可以自己输入指定的目标版本号,更新到指定版本。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

清理镜像

  1. 在“镜像”中,点击“清理镜像”。

    • 无TAG镜像

      更新完后的旧版本镜像标签都会变成None。

    • 未使用镜像

      顾名思义,就是拉取了镜像,但是未创建容器的镜像。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

任务进度

  1. 在“进度”中,可以查看容器的更新进度和容器恢复进度。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

备份容器

  1. 在“备份”中,点击“新建备份”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

恢复容器

  1. 在“备份”中,选择需要恢复的备份,点击“恢复”。

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot,绿联云Docker,docker,容器,绿联私有云,NAS

文章出处:https://blog.uptoz.cn/archives/sER8PJFQ
作者原创:@小小笔记大大用处 https://blog.uptoz.cn文章来源地址https://www.toymoban.com/news/detail-845027.html

到了这里,关于【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker部署FAST OS DOCKER容器管理工具

    FAST OS DOCKER是Docker的图形化管理工具,为用户提供了docker总览、本地容器管理、远程镜像拉取、服务器磁盘映射、服务器网络管理等功能,基本能满足中小型单位对容器管理的全部需求。 轻松管理Docker,可视化操作。 界面直观、简洁,上手简单易操作。 可以采用Dcoker安装方

    2024年02月03日
    浏览(51)
  • Docker(三)之容器管理工具 Docker生态架构及部署

    1.1 Docker Containers Are Everywhere 1.2 生态架构 1.2.1 Docker Host 用于安装Docker daemon的主机,即为Docker Host,并且该主机中可基于容器镜像运行容器。 1.2.2 Docker daemon 用于管理Docker Host中运行的容器、容器镜像、容器网络等,管理由Containerd.io提供的容器。 1.2.3 Registry 容器镜像仓库,用于

    2024年02月13日
    浏览(43)
  • 如何使用可视化管理工具DockerUI远程管理docker容器

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年02月03日
    浏览(60)
  • Docker与Docker Compose的安装以及Portainer容器管理工具

    Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 能够将应用程序与基础架构分离,以便可以快速交付软件。使用 Docker,可以像管理应用程序一样管理基础设施。通过利用 Docker 快速交付、测试和部署代码的方法,可以显着减少编写代码和在生产环境中运行之间

    2024年02月02日
    浏览(61)
  • Docker容器的可视化管理工具—DockerUI本地部署与远程访问

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年02月05日
    浏览(68)
  • Ubuntu20.04+Docker+ROS Noetic 可视化容器管理工具Portainer

    官网教学安装网址:Install Docker Engine on Ubuntu | Docker Documentation ros镜像网址 https://hub.docker.com/r/osrf/ros https://hub.docker.com/r/osrf/ros/tags 3.1 宿主机开启xhost,使得docker里面可视化界面(vscode rviz)  注意:每次重启容器,主机都得执行一遍,否则容器内可视化报错。 3.2 创建宿主机数

    2024年02月12日
    浏览(77)
  • 使用DockerUI结合内网穿透工具轻松实现公网访问和管理docker容器

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年02月05日
    浏览(62)
  • 软件测试|全面解析Docker Start/Stop/Restart命令:管理容器生命周期的必备工具

    简介 Docker是一种流行的容器化平台,用于构建、分发和运行应用程序。在使用Docker时,经常需要管理容器的生命周期,包括启动、停止和重启容器。本文将详细介绍Docker中的 docker start 、 docker stop 和 docker restart 命令,帮助您全面了解如何管理容器的运行状态。 在Docker中,容

    2024年02月08日
    浏览(51)
  • 本地部署Docker容器可视化图形管理工具DockerUI并实现无公网IP远程访问——“cpolar内网穿透”

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年04月25日
    浏览(52)
  • Containerd【轻量级容器管理工具】

    Kubernetes v1.24 之前的版本直接集成了 Docker Engine 的一个组件,名为 dockershim [用于调用Docker]。 这种特殊的直接整合不再是 Kubernetes 的一部分 (这次删除被作为 v1.20 发行版本的一部分宣布)。 这意味Kubernetes从版本1.24开始就弃用Docker作为容器运行时,取而代之的是更加轻量级的

    2024年02月13日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包