首页 >>  正文

端口映射工具

来源:baiyundou.net   日期:2024-09-23

作者:普雅雷蒙达

分享两个Docker容器更新的方法,适用于大部分的容器更新。

目前碰到两个容器(postgres、tinymediamanager)大版本更新的时候需要特别的方式迁移数据,不适用以下两个方法,大版本更新的时候特别需要做好数据还有映像的备份。

方法一 手动更新

下载最新的映像

下载最新的映像,可以在套件内注册表直接下载,或者连接ssh使用docker pull命令下载。

旧容器备份

停止旧容器,并且删除旧容器的端口映射,为新容器腾出端口。保存

新建新容器

右键点击停止的旧容器,选择复制设置

通过复制设置新建一个新容器,新容器将会用你下载的最新映像新建,同时保留了旧容器的设置,通过这个方法来进行容器的更新。

新容器建好后,打开新容器设置,把原来的端口映射填好,保存启动新容器。

  • 启动新容器之后,查看测试一下新容器是否完全更新启动好。如果没有问题的话,就可以将旧容器删除。

旧映像删除

新容器下载后,旧印象的latest标签(TAG)会被新容器取代,旧容器的标签(TAG)会变成none。旧容器删除之后并不能删除掉旧映像,并且在套件后台是看不到映像的,需要删除的话要按照以下的方法连接SSH删除。

启动SSH功能

打开控制面板,点击终端机和SNMP,勾选启动SSH功能点击应用。

连接SSH

使用Putty或者Xshell等SSH客户端工具软件连接。本文以Xshell为例。

打开Xshell,新建连接,输入你的NAS地址和端口点击确定,在输入用户名和密码后就进入终端机界面。

查看删除映像

首先输入sudo -i,回车后在输入一次密码,获取权限。然后在输入docker images查看映像。

如上图所示,有几个TAG是none的映像。都是之前更新下载没有删除的。复制好需要删除的映像ID,用docker rmi 来删除映像,多个映像ID使用空格隔开。删除映像后可以使用docker images查看映像,看是否删除成功。

更新失败说明

  • 如果发现新容器没有安装成功,可能是容器不适用于此方法更新。

  • 可以删除新容器,把旧容器的端口映射设置回来,启动旧容器,大多数时候还能使用回旧容器。

  • 然后去查看具体容器的文档,看是否有更新容器的具体方法。

方法二 一键更新

群晖DSM 7.2发布之后,Docker改名为Container Manager。全新的名字,也带来了不少的变化。其中最让我眼前一亮的是支持提醒映像更新,可以一键更新映像,还能提醒移除未使用的一键。

本方法就是采用群晖Container Manager自带的更新功能,更新起来非常方便,会自动删除旧映像,不过就没有备份旧容器的操作。使用本功能更新前建议做好备份!

查看更新

本功能需要NAS可以正常访问Dockerhub才可以使用,不然看不到更新提示。

在映像也可以看到有可用更新的提示才能进行下一步,不然无法用此方法更新。

下载映像及更新

点击可用更新的后会跳出提示框,提示有数据清除的风险,再次建议事先做好数据备份!!!同时可以去查看一下更新的版本内容,如果是大版本更新不建议采用此方法,还是好好看看具体容器的更新文档。

确认完毕后开始更新,开始下载映像,然后就自动更新。过程非常无感。需要耐心等待一段时间,不要乱停止启动正在更新的容器。

更新完成后,可用更新的提示消失,容器正常启动就说明更新完成。

补充说明

如果容器存在链接的情况下,会出现链接的容器是连接到一个容器名.syno.bak的容器,会导致找不到正确的链接的容器的情况,此时只要去对应的容器中,重新修改链接到更新好的容器名上去就好。

也侧面可以推测该方法的更新原理应该与方法一差不多,先备份旧容器在复制新容器,只不过是一件操作完成了,不需要手动。

  • 使用体验下来的感受,此方法用于小版本的容器升级非常高效便携,不过大版本的还是自己手动做好备份更新,不然可能带来更多的不便(T_T 本人经历过惨痛的教训...

  • 一些容器更新频率高,如果看到更新提醒一定要管住自己的手,如没有需要不建议频繁更新,不然也会带来更多的不便(T_T 又是一个惨痛的教训...

阅读更多网络存储精彩内容,可前往什么值得买查看

","gnid":"9a018f9ebd4d96a91","img_data":[{"flag":2,"img":[{"desc":"","height":"291","title":"","url":"https://p0.ssl.img.360kuai.com/t019a45a20a0256b61a.jpg","width":"1080"},{"desc":"","height":"204","title":"","url":"https://p0.ssl.img.360kuai.com/t01a10f50622adc5032.jpg","width":"602"},{"desc":"","height":"737","title":"","url":"https://p0.ssl.img.360kuai.com/t016c42266f5683a67f.jpg","width":"1080"},{"desc":"","height":"611","title":"","url":"https://p0.ssl.img.360kuai.com/t01762d2319d9dee175.jpg","width":"1080"},{"desc":"","height":"607","title":"","url":"https://p0.ssl.img.360kuai.com/t017bd1771109b915bd.jpg","width":"1080"},{"desc":"","height":"774","title":"","url":"https://p0.ssl.img.360kuai.com/t0119626842d0a4ccc7.jpg","width":"707"},{"desc":"","height":"383","title":"","url":"https://p0.ssl.img.360kuai.com/t01349847f2e4058166.jpg","width":"841"},{"desc":"","height":"504","title":"","url":"https://p0.ssl.img.360kuai.com/t01747bfa560a31a108.jpg","width":"606"},{"desc":"","height":"165","title":"","url":"https://p0.ssl.img.360kuai.com/t0144bdbed7faf948d3.jpg","width":"633"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1706066812000,"pure":"","rawurl":"http://zm.news.so.com/a8db4d22d0042e9e7b22cf1ac73ff18a","redirect":0,"rptid":"638c9ef10f75accb","rss_ext":[],"s":"t","src":"什么值得买","tag":[],"title":"群晖Container Manager/Docker容器更新方法

乔奔泉1674路由器端口映射工具的作用 -
朱固玛15572957779 ______ 简单取一个例子,我们平常上网流览网页,这个网页是要用80端口的.我们访问他的全部地址就是:http://www.baidu.com : 80那如果你的电脑是通过路由器上网,而你在自己的电脑上存了一个自己的...

乔奔泉1674端口映射工具有哪些?路由直接做映射无法穿透内网. -
朱固玛15572957779 ______ 路由器_内网端口映射,nat_端口映射_工具_软件_远程桌面_连接_端口_花生壳_个人_FTP_服务器_WEB站点2009-04-16 09:131、让(家里)宿舍自己的电脑跟公司(外地)的电脑互相远程桌面连接(免得每次COPY东西都要搞个U盘等移动存...

乔奔泉1674谁懂得端口映射的软件的使用方法?求助.
朱固玛15572957779 ______ 如果你的电脑在局域网内,但是该局域网内的服务器使用了公网IP,这种情况可以使用端口映射.例如某些单位的局域网服务器接入时用的都 是专线固定IP,另外很多宽带接入也是这种情况. 使用端口映射需要专门的映射软件.在此推荐“端...

乔奔泉1674网吧端口映射用什么工具好?(简单点的,我想在网吧用灰鸽子,得做端口映射)
朱固玛15572957779 ______ UPNP端口映射工具

乔奔泉1674现在有没有自动的端口映射工具了.(UPnP查找工具)此软件对端口映射已经落伍/ -
朱固玛15572957779 ______ 启用设置如下:在主窗口下依次执行“常用”-“属性设置”进入设置界面,随后选中“UPnP自动端口映射”复选项即可.目前同类的BT下载工具中除了BitComet外,还较少有BT软件支持UPnP端口映射功能. 解决没?

乔奔泉1674\PortMap1.映射端口工具怎么用的? -
朱固玛15572957779 ______ 端口映射的操作都必须在内网主机上完成. 在“增加/修改端口映射”窗口的“名称”栏中输入进行映射的计算机名称(如“数据中心”),接着在“输入IP”下拉列表中选择“AnyIP”,即任何IP,这样即使主机使用动态IP上网也不要紧了.在...

乔奔泉1674网络里的端口映射是什么意思?一句话,什么是端口映射~<br/>谢
朱固玛15572957779 ______ 端口映射功能可以让内部网络中某台机器对外部提供WWW服务,这不是将真IP地址直接转到内部提供WWW服务的主机,如果这样的话,有二个蔽端,一是内部机器不安...

乔奔泉1674集线器怎么做端口映射? -
朱固玛15572957779 ______ vIDC2.0是一个端口映射工具,主要包含如下功能:1、代理服务功能,支持http/socks4/socks5代理,支持代理验证,支持udp代理,支持二级代理2、本地端口映射,类似porttunnel功能,即将本地网络的任何应用服务端口映射到本程序运行的机...

乔奔泉1674端口映射的作用及其配置是怎样的?
朱固玛15572957779 ______ 采用端口映射(PortMapping)的方法,可以实现从Internet到局域网内部机器的特定端口服务的访问.例如,你所使用的机子处于一个连接到Internet的局域网内,你在机子...

乔奔泉1674端口映射是什么意思? -
朱固玛15572957779 ______ 什么是端口映射 在网络技术中,端口(Port)有好几种意思.集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等.我们这里所说的端口,不是计算机硬件的I/O端口,而是软件形式上的概念.服务器可...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024