群晖DSM7.2最大变化之Container Manager(原Docker)

2023-06-15 20:10:48 61点赞 424收藏 61评论

前言

前段时间群晖发布了DSM7.2正式版系统,距离发布已经过去一段时间了,今天和大家聊一聊docker,新版本叫做Container Manager,带来了重磅更新docker-compose和其他ui变化,并且支持了部分arm机型。

群晖DSM7.2最大变化之Container Manager(原Docker)

UI对比

1、首先是图标的变化,并且名称从docker改名成Container Manager,感觉还是原来的名字更通俗易懂。

群晖DSM7.2最大变化之Container Manager(原Docker)

2、分别打开docker,左侧最直观的变化是多了项目也是本次更新的重点功能(docker-compose,后续会演示一下),右侧可以帮助我们快速了解项目、容器和映像的当前状态。实时状态可以了解服务是否正常工作。此页面还显示正在运行的项目和容器的资源使用情况。

群晖DSM7.2最大变化之Container Manager(原Docker)

3、在总览中通过点击各项参数能直接跳转到相关页面。

群晖DSM7.2最大变化之Container Manager(原Docker)

4、容器页面显示的信息更加直观,可以看到使用的映像名称,如果是项目容器也会显示出相关的项目名称。

群晖DSM7.2最大变化之Container Manager(原Docker)

5、映像列表中的镜像有相关更新时候会提醒。

群晖DSM7.2最大变化之Container Manager(原Docker)

6、点击更新按钮可以对容器进行相关更新,非常方便。

群晖DSM7.2最大变化之Container Manager(原Docker)

7、注册表没有什么明显变化和原docker保持一致。

群晖DSM7.2最大变化之Container Manager(原Docker)

8、网络中无太大变化,只是有关项目会单独列出使用的网络组,原docker中只有host和bridge分类。

群晖DSM7.2最大变化之Container Manager(原Docker)

9、日志对比之前的版本无变化。

群晖DSM7.2最大变化之Container Manager(原Docker)

10、以上是新版本docker上的ui变化

 

 


新增功能docker-compose(项目)

docker-compose具有以下优点:

  • 简单易用:Docker Compose 提供了一个简单的方式来定义和管理多个容器。通过一个简洁的配置文件,你可以轻松地描述应用程序的各个组件以及它们之间的关系。

  • 快速部署:使用 Docker Compose,你可以一键启动整个应用程序,包括所有需要的容器。这样你就不需要手动一个个启动它们,大大节省了时间和精力。

  • 灵活可扩展:Docker Compose 支持根据需要扩展容器的数量。如果你的应用程序需要更多的实例来处理更大的负载,你只需要简单地增加容器的数量即可。

  • 环境一致性:Docker Compose 允许你在不同的环境中轻松部署应用程序,而不需要担心环境的差异性。你可以使用相同的配置文件在开发、测试和生产环境中部署应用程序,保持一致性。

  • 容器间通信和网络管理:Docker Compose 可以帮助你轻松地设置容器之间的网络连接和通信方式。这样,你的应用程序中的不同组件可以方便地互相交流和传递数据。

Docker Compose 提供了一个简单、方便、可靠的方式来管理和运行多个容器,使得开发和部署容器化应用程序变得更加轻松和高效,群晖对于docker-compose的支持可以说万众期待,举个简单的例子,之前在nastool教程中我们依次部署了nastool、qb、tr、emby、iyuu等容器非常繁琐,借助docker-compose我们可以快速编排,将所有容器编排成一个项目文件nasyool.yml文件,然后直接创建运行即可,下面我们简单演示一下群晖的dokcer-compose功能。

1、点击项目➡新增。

群晖DSM7.2最大变化之Container Manager(原Docker)

2、项目名称自定义,路径就是存放docker-compose.yml文件的路径,这里我使用halo的根目录用来存放,来源支持上传和创建,这里我选择创建,如果有现成的docker-compose.yml文件可以选择上传,将halo的docker-compose配置文件粘贴到编辑框,如果配置文件有错误编辑框会有相应提示,配置完成之后点击下一步。

群晖DSM7.2最大变化之Container Manager(原Docker)

3、网页门户设置不启用。

群晖DSM7.2最大变化之Container Manager(原Docker)

4、勾选创建完成后立即启动,docker-compose会自动拉取镜像并且根据配置文件创建。

群晖DSM7.2最大变化之Container Manager(原Docker)

5、创建好的项目会自动运行,在下次出新的版本的时候只需要修改参数重新运行即可。

群晖DSM7.2最大变化之Container Manager(原Docker)

6、在后续我也会出一个docker-compose的详细教程,教程中会讲到怎么去写一个docker-compose.yml的配置文件。

容器创建方式

1、在最新的docker中,容器的创建方式也发生了改变,所有参数都在一个页面中修改,个人感觉这种方式比之前更加直观,操作更为友好。

群晖DSM7.2最大变化之Container Manager(原Docker)

2、另外现在的docker不支持增加家目录的映射(home、homes),可以看到添加目录映射时找不到homes相关目录。

群晖DSM7.2最大变化之Container Manager(原Docker)

总结

以上就是群晖新版本docker的改版,这次更新支持了docker-compose是最大的变化,会让很多项目和容器变得更加容易部署,在镜像有更新的时候也会有提醒,更新容器变得更加容易,后续我将会出一篇docker compose的教程来告诉大家一般容器怎么编写yml文件,如果我的教程对您有帮助,麻烦点个赞点个关注,咱们下一篇见。

 

群晖(Synology)DS923+4盘位万兆扩展NAS网络存储服务器文件共享自动备份私有云团队云盘4900元京东去购买

 


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
61评论

  • 精彩
  • 最新
  • 被墙了。。更新功能直接废了

    校验提示文案

    提交
    可恶💢 [喜极而泣]

    校验提示文案

    提交
    才升级了7.1.1-42962 Update 6,好像7.2要手动升级。

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • hub不会被屏蔽吧

    校验提示文案

    提交
    域名已经被污染了,现在ping不通了

    校验提示文案

    提交
    考古预言家,昨天,全网封了hub

    校验提示文案

    提交
    收起所有回复
  • 918貌似还没推动更新 [皱眉]

    校验提示文案

    提交
    7.2不会主动推送,你要自己安装。

    校验提示文案

    提交
    前几天已经开始推送了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这个新的docker能正常使用吗

    校验提示文案

    提交
    可以的没有任何问题,我已经用了一段时间了

    校验提示文案

    提交
    收起所有回复
  • 7.2是正式版还是测试版?

    校验提示文案

    提交
    已经是正式版本了

    校验提示文案

    提交
    收起所有回复
  • 0.0都还能看到nastools

    校验提示文案

    提交
    因为某些原因已经不更新了,但是旧版本还是可以使用的

    校验提示文案

    提交
    希望作者多多分享好玩有趣的容器。😘

    校验提示文案

    提交
    收起所有回复
  • 系统更新显示还是7.1.1-42962

    校验提示文案

    提交
    手动下载更新即可

    校验提示文案

    提交
    收起所有回复
  • home目录的映射可能用docer-compose或命令行实现吗

    校验提示文案

    提交
    亲测可以的

    校验提示文案

    提交
    收起所有回复
  • 比较关心的是7.1下的docker如何将容器无损迁移到7.2的container 中,网上都看不到相关的教程,最怕把容器搞崩了,我有个bitwarden的密码管理容器,记录非常的账号密码

    校验提示文案

    提交
    白裙直接升级没有问题的,黑裙先备份一下,最主要的就是你的docker对应的bitwarden文件夹和一些相关参数,截图备份就行,一般来说不会有啥问题 。

    校验提示文案

    提交
    建议在dsm7.2 中将常见的docker都编写成项目文件,更方便保存和迁移。

    校验提示文案

    提交
    收起所有回复
  • docker的变量说明不能做好点吗?一般用户谁知道要配置哪些变量

    校验提示文案

    提交
    docker本来就不是给一般用户用的...有一定入门门槛

    校验提示文案

    提交
    不建议您接触docker

    校验提示文案

    提交
    收起所有回复
  • docker被墙,这个可以用

    校验提示文案

    提交
  • 支持arm处理器了?还有容器的ipv6支持了没?

    校验提示文案

    提交
  • 更新之后,容器全没了 [喜极而泣]

    校验提示文案

    提交
    还有这样的事情啊,不敢更新了

    校验提示文案

    提交
    收起所有回复
  • 今天我更新到7.2已经可以访问注册表了,目前来看官方解决了被墙的问题。
    至于下次什么时候墙官方也不知道。

    校验提示文案

    提交
    更新后有人说容器数据丢失了,请问你有遇到吗

    校验提示文案

    提交

    zwbcc

    作者

    Oneoo

    说的数据丢失应该是容器消失了?,如果出现丢失,第一时间联系群晖技术支持,应该能解决,我之前因为折腾硬盘存储池把dokcer都整没了,后来联系了技术支持也给我弄回来了。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 比较喜欢的7.2更新的docker镜像一建更新

    校验提示文案

    提交
  • 怪不得旧版本的docker不能正常使用了

    校验提示文案

    提交
  • hub被污染后就很麻烦,不全球还不如ssh方便

    校验提示文案

    提交
  • 我一直用portainer的原因就是喜欢用里面的starks。

    校验提示文案

    提交
  • 值友们知道为什么hub会被墙啊?之前不都好好的 [皱眉]

    校验提示文案

    提交
    听说是出现了我组织高层领导的变声器

    校验提示文案

    提交
    收起所有回复
  • 更新了之前的容器能正常使用吗?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
424
扫一下,分享更方便,购买更轻松