群晖docker更新数据会不会丢失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了群晖docker更新数据会不会丢失相关的知识,希望对你有一定的参考价值。

参考技术A 任何系统更新理论上都不会删除用户数据,但是建议更新之前一定要做个备份,已备万一。 参考技术B 不会不会不会
51CTO博客已为您找到关于docker数据更新会不会丢失的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及docker数据更新会不会丢失问答...
参考技术C 1. 容器并未存储任何应用程序的数据。
在这种情况下,您可以在任何时候使用它的更新版本替换APP容器,方法是执行如
您可以将数据存储在主机上(以卷形式挂载的目录中),也可以存储在仅限于数据的特殊容器中。阅读更多关于它的信息(请自行百度)

2. 升级应用程序容器(利用 yum/apt-get 等升级) 被认为是一种反模式。
应用容器应该是不可变的,这将保证可重复的行为。一些官方应用程序映像(特别是mysql:5.6)甚至没有设计为自我更新(APT-GET升级不起作用)。

在群晖NAS上运行URLOS之后竟然能安装Discuz! Q!!

如果我们手头上有1台群晖NAS时,有没有考虑过把群晖NAS当成服务器来使用,这样会不会很有意思呢?

现在,我们终于可以尝试一番了,把群晖NAS变成一台实实在在的服务器,在上面跑各种运行环境!
其实很简单,我们只需安装URLOS便可以实现。

群晖NAS安装URLOS的方法

1. 安装Docker

登录群晖NAS后台,安装Docker应用(如果已经安装Docker,请忽略此步骤)

技术图片

2. 创建软链接

以下步骤将使用命令行方式进行,因此需要启动群晖NAS的SSH功能。

启动方法是:登录群晖NAS系统,打开控制面板,在高级模式下可以找到终端机和SNMP功能选项,勾选启动SSH功能,再点击”应用“按钮即可。
技术图片
使用SSH登录系统,创建数据目录,并为数据目录创建软链接:

sudo mkdir /volume1/urlos-data && sudo ln -s /volume1/urlos-data /data

3. 安装URLOS

由于受到群晖NAS系统本身的影响,如果集群里含有群晖NAS,暂不能安装云应用(即不能安装支持跨机器故障转移的应用)!

单机模式

当用户只有1台群晖NAS的情况下,URLOS不能安装云应用,但可以安装单机应用。

sudo curl -O https://www.urlos.com/siu && sudo sh siu

集群模式

当用户有1台群晖NAS与多台普通服务器的情况下,可将群晖NAS作为URLOS主控端,并把其他普通服务器添加到集群中,这样既可以安装云应用,也可以安装单机应用。

sudo curl -O https://www.urlos.com/iu && sudo sh iu

补充

<u>如果URLOS创建的网站需要使用80和443端口,那么请使用以下命令替换端口号</u>(该操作有可能会影响群晖系统内建应用的正常使用,请悉知!)

sudo sed -i "s@ 80 @ 64080 @g" /etc/nginx/nginx.conf
sudo sed -i "s@:80 @:64080 @g" /etc/nginx/nginx.conf
sudo sed -i "s@ 443 @ 64443 @g" /etc/nginx/nginx.conf
sudo sed -i "s@:443 @:64443 @g" /etc/nginx/nginx.conf
sudo nginx -s reload

安装Discuz! Q

在浏览器输入http://ip地址:9968登录URLOS管理面板,打开应用市场,找到Discuz! Q,点安装即可:
技术图片

以上是关于群晖docker更新数据会不会丢失的主要内容,如果未能解决你的问题,请参考以下文章

如何在不丢失 docker 数据的情况下更新 prometheus 配置文件

74HC165丢失数据怎么办?

TextBox Binding TwoWay 直到焦点丢失 WP7 才会更新

mysql 数据丢失更新的解决方法

将第二个活动的价值保存到第一个活动,而不会丢失更新的数据

群晖IP地址更新问题