有啥好的办法解决 docker 容器与宿主机时间不同步的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有啥好的办法解决 docker 容器与宿主机时间不同步的问题相关的知识,希望对你有一定的参考价值。

参考技术A 1.用-v挂载主机数据卷到容器内[plain]viewplaincopydockerrun-v/path/to/hostdir:/mnt$container在容器内拷贝cp/mnt/sourcefile/path/to/destfile2.直接在主机上拷贝到容器物理存储系统A.获取容器名称或者id:[plain]viewplai

与 Liferay 一起去还是不去?有啥好的、坏的和丑陋的? [关闭]

【中文标题】与 Liferay 一起去还是不去?有啥好的、坏的和丑陋的? [关闭]【英文标题】:To Go or Not To Go with Liferay? What's the good, bad, and ugly? [closed]与 Liferay 一起去还是不去?有什么好的、坏的和丑陋的? [关闭] 【发布时间】:2011-11-25 12:38:02 【问题描述】:

我们正在为我们正在寻求构建的新网络事物评估几种解决方案。它涉及多个方面,包括用户管理、内容管理、活动、社区和金融交易。

我们希望自己推出框架,使用 Joomla + Vaadin + CAS(仅举几例)来 DIY,但我想知道我们是否应该简单地采用 Liferay 门户进行一站式购物?

我一直在寻找推荐书,但没有提出太多建议。我感谢任何使用过(或选择不使用)Liferay 的人,他们愿意分享它解决(或不解决)哪些技术障碍,以及它可能创造的其他技术障碍。

谢谢!

【问题讨论】:

Joomla + Vaadin? Joomla 是 PHP,Vaading 是 Java - 你想为一个应用程序同时拥有 PHP 和 Java?这太不合理了。 我工作的公司已经建立了几个彼此独立的不同的liferay项目。目前,另一个小组正在努力将一个基于 liferay 的网页从外部托管移动到内部托管。他们告诉我他们面临很多问题;使用的 portlet / library 的不同版本,更改数据库的努力(afaik 从 mysql 到 oracle),在 liferay 版本 6.0、6.1 和 6.2 之间的重大更改 EE 版与 CE 版的不同错误修复状态。这一切...... ... 让我想知道 liferay 是否非常适合作为企业网站的基础,除非您的页面真的很大(比如说 > 300 个不同的页面)并且每个应用程序都合并到一个 liferay 实例中.我想听听您的意见以及您在更改版本和版本(从 CE 到 EE)时遇到的任何问题。 更多信息可以在这里找到alternative-to-an-enterprise-portal-strategy in java 【参考方案1】:

免责声明:我现在为 Liferay 工作;但是,我早在开始在这里工作之前就回答了这个问题。此外,Liferay 在这些年中也发生了一些变化。尽管如此,我相信答案的核心仍然适用。

我的公司我工作的公司是 Liferay Inc. 的合作伙伴,所以我在这方面有很多经验。另外,也许你想对我的意见持保留态度:)

我们使用过各种 Java 门户工具,事实是:作为企业门户,Liferay 是市场上最好的,AFAIK。它功能丰富,bug 少,代码写得很好,社区很有帮助,而且灵活且可定制,可满足各种需求。

尽管如此,Liferay 是一个门户工具,因此它作为一个以内容为中心的平台非常出色。如果您管理大量内容(例如新闻、文章、博客、wiki 和论坛),那么我很乐意推荐 Liferay 作为您的平台。在其他情况下,我会建议更好的考虑。例如,您可以使用 ERP 之类的东西。

反正我在各个地方都看到过Liferay作为通用开发平台,结果是合理的。使用 Liferay 可以显着提高生产力。您无需考虑用户、权限、内容管理……Liferay 甚至可以处理复杂的低级问题,例如集群和分片。 Liferay Service Builder 是我见过的最好的 Java 脚手架工具之一。当我想到它时,我觉得 Liferay 及其各种开箱即用的应用程序及其服务构建器就像一个 Ruby on Rails/Django for Java。

OTOH,Liferay 是巨大的,它可能是一个问题。您可能会得到很多未使用的东西,使您的平台变得混乱。您将不得不研究一个庞大的应用程序,这将需要您花费大量时间和精力。 不幸的是,Liferay 的文档很差,让事情变得更糟。我想说自从我最初发布这个答案以来,Liferay 的文档改进了很多。)因为 Liferay 确实解决了很多问题问题范围很广,它的代码库很大。这种复杂性在许多(即使不是大多数)应用程序中都是可有可无的。

另外,如果您的应用程序使用的内容不多,Liferay 可以提供各种有用的工具,但它不会是使用 Liferay 的自然环境。您也将被锁定在 Liferay 平台中,这会限制您的选择。您可能想分析 Liferay 工具,但我不知道它是否会是一个好的平台。

总而言之,我想说:

如果您想使用基于 Java 的门户,或构建一个广泛、复杂的门户,我建议 Liferay 不受限制; 如果你想创建一个管理大量内容的应用程序,Liferay 是一个很好的平台,我认为它可能是最好的选择; 如果您的应用程序很大但不以内容为中心,我不会推荐 Liferay,但它可能很有用; 如果您的应用程序不管理大量内容并且可能很小,Liferay 可能会增加比其价值更多的复杂性。

【讨论】:

我 100% 同意你所说的一切。对于我们的应用程序,它更注重行动和数据,而不是面向内容,而且它也相当小。平台锁定也是一个问题,但如果我们有更多面向门户的需求,我们肯定会选择 Liferay。 >...它的代码写得很好...请查看 com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.addArticle(...)。需要38个参数!!! @FeinesFabi 肯定有很多参数!但这是有原因的:这个函数也通过只接收原始类型的 SOAP REST web 服务调用。在 JavaScript 中,这些参数是通过一个对象传递的,在那里更清楚。更重要的是,这个方法应该是瞬态的:它持久化许多行,如果一个对象持久化失败,它应该回滚所有内容。许多参数是找到满足这些和其他要求的解决方案。关于如何改进它存在争议,但它不是轻率的临时设计。 我明白了 - 感谢您的解释。但我已经超越了对 Liferay 方式的质疑。有很多次你需要参数 x 用于服务 z 中的方法 y 并且你不会找到任何关于它的文档。即使经过数小时的网络搜索。无论如何,我的客户(德国相当大的汽车制造商)开始看到要求的实施是在 Liferay 中扩展的一种方式,并且正在转向其他系统。 已经使用 LR 6.2 超过 6 个月了,我完全不推荐它。它的文档极其缺乏,源代码中也没有 cmets。它也有问题,库存的用户界面设计不佳,即使使用 VM/FTL 模板做简单的事情似乎也经常需要半页代码,因为 LR 没有提供任何合理的方法来轻松访问常见的东西。主题 AUI CSS 非常具有侵入性(而 unstyled 没有管理 UI 的样式)。使用 Maven 进行主题部署也很慢,并且经常由于 LR 错误而随机失败。【参考方案2】:

我们决定不使用 Liferay 主要是因为我们不需要门户服务器并且只会将其用于安全方面。由于我们在 Active Directory 服务器上运行以维护用户信息和权限,因此我们决定构建一个 Spring MVC 应用程序并使用 Spring Security 来绑定到 Active Directory。

最后,我们决定使用 Liferay,因为当我们不需要所有额外的东西时,我们不想要 portlet 容器的所有额外开销,并且还希望保持完全控制/灵活性,以准确了解所有内容如何串在一起。

【讨论】:

我不明白为什么它被选为最佳答案。问题实际上是是否值得将 Liferay 用作门户,但尽管您不需要使用其门户功能,但您对它给出了否定意见。 @denu - Liferay 一个portlet容器,在我们的例子中,由于我们没有开发portlet,它只是用于“其他工具做得更好的附加组件。 OP 要求提供关于它做得好的和做得不好的推荐和一般信息。由于 OP 没有说任何关于拥有门户的内容根本,我不确定你从哪里得到它。虽然我同意我的答案可能不是最好的。

以上是关于有啥好的办法解决 docker 容器与宿主机时间不同步的问题的主要内容,如果未能解决你的问题,请参考以下文章

用opencv实现动检,光照变化有啥好的解决办法啊?

与 Liferay 一起去还是不去?有啥好的、坏的和丑陋的? [关闭]

关于css的问题,下面的代码中.heng中的text-indent在IE6中不起作用,有啥好的解决办法没?

PowerMock 有啥好的替代品吗?

Java 导出 Word 表格有啥好的办法

.NET 有啥好的图像识别库吗?