小编Vil*_*oja的帖子

如何查看docker镜像的日志?

在docker世界中,可以很容易地看到docker容器的日志(即运行图像).但在图像创建过程中,通常会发出多个命令.例如,节点项目中的npm install命令.查看这些命令的日志也是有益的.我很快从文档中搜索过,但没有找到如何获取docker图像的日志.可能吗?

docker dockerfile docker-image

13
推荐指数
2
解决办法
3万
查看次数

Docker显示当前注册表

在docker中,如何显示当前登录的当前注册表信息?我安装了docker,如果我现在做docker push,它在哪里发送我的图片?

我花了30多分钟从Google和Docker文档中搜索这些信息,但找不到它,所以我认为它应该有自己的问题.

docker docker-registry

12
推荐指数
2
解决办法
1万
查看次数

Auth0 - 禁用用户配置文件缓存

如何在 Auth0 中禁用用户配置文件缓存?

我已经能够更新用户配置文件 user_metadata。但问题是,Auth0 缓存了用户配置文件,因此只有在用户注销然后重新登录后才会看到此更新。这是一个问题,因为我不想总是强迫用户每次打开我的应用程序时都登录。我希望应用程序会记住会话,但在应用程序打开时仍会查询用户信息数据。缓存使这成为不可能。

显然,这是由于“用户配置文件:深入详细信息”中记录的 auth0 缓存所致。

但是,同一份文件指出“您可以通过 Auth0 仪表板或管理 API 删除用户的缓存配置文件。” 我希望在更新 user_metadata 时删除 userinfo 缓存(最好是针对特定用户),但我一直无法在 Management API 中找到有关如何删除 userinfo 缓存的任何信息。

javascript caching auth0

10
推荐指数
1
解决办法
284
查看次数

AngularJS:单页面和多页面应用程序的区别并在实践中使用?

我一直在研究单页应用程序和多页面应用程序之间的区别,我认为我很清楚它们的区别.单页应用程序首先加载单个html页面,然后它再也不会完全刷新页面或覆盖原始页面,除非刷新应用程序(浏览器刷新等).例如,angularJS种子项目:angular-seed具有index.html文件.此文件是服务器将发送到前端的单个页面,之后,所有其他(可能的)页面将使用AJAX异步发送.因此,如果您使用angularjs种子创建应用程序,它总是只是一个SPA应用程序,我是对的吗?

那么在实践中你会创建一个带有angularjs的多页面应用程序吗?那你不需要多个angularJS应用程序吗?您是否必须为每个angularJS应用程序分别设置路由?为什么人们想为angularJS做多页应用?因为一个人总是可以使用第一个index.html作为shell,没有真正的内容,然后为不同的页面分别使用容器页面.可以说angularJS多用途应用程序是一个应用程序,它只包含许多SPA angularJS应用程序吗?在SPA中,您可以使用浏览器的后退按钮,以便返回上一个视图吗?

ajax angularjs single-page-application

9
推荐指数
1
解决办法
6846
查看次数

Docker构建标记存储库名称

可以通过docker build命令轻松构建docker镜像.

我想知道的是你在构建图像时可以给出的标志.例如:

$ docker build -t ouruser/sinatra:v2 .
Run Code Online (Sandbox Code Playgroud)

根据文档,t标志用于标记和命名目的.名称是':'之前的部分,标记是之后的部分.所以在我们的例子中,名称是ouruser/sinatra,标签是v2.

我以为这将是图像名称和标签.但显然,该名称实际上是一些存储库名称?为什么我认为它是?好吧,因为如果你在这个列表之后用命令列出图像:

docker images
Run Code Online (Sandbox Code Playgroud)

你会得到这样的列表:

REPOSITORY          TAG     IMAGE ID      CREATED        SIZE
ouruser/sinatra     latest  5db5f8471261  11 hours ago   446.7 M
Run Code Online (Sandbox Code Playgroud)

砰! 重大震撼!您以为您正在创建一个带有名称的图像,而是指定了一些存储库!与此相关,我有一些问题:

  1. 这个存储库在哪里?
  2. 我可以在不创建存储库的情况下命名图像吗?
  3. 该存储库在何处以及如何使用或可以使用?
  4. 我在哪里可以找到有关此存储库的更多信息?我只发现了这一点,而且说实话并不多:docker build docs
  5. 为什么使用包含两个部分的名称是常见的:somename/someothername?

谢谢您的帮助!

docker docker-build

8
推荐指数
1
解决办法
1万
查看次数

如何在Windows cmd提示符下并行运行多个命令?

我知道可以在 Windows CMD 中一行运行两个命令,如下所示:

dir & echo foo
Run Code Online (Sandbox Code Playgroud)

但是如何才能并行运行两个命令呢?我也知道可以通过使用 START 来实现这一目标。但随后您必须将这些命令放入批处理文件中。我想从命令行本身并行启动它们。

我想要实现的是这样的:

set NODE_ENV=development&& nodemon -e js,jsx,cjsx,css,scss,html,coffee --watch ./app/ server/server.js & set NODE_ENV=development&& node server/hotLoadServer.js
Run Code Online (Sandbox Code Playgroud)

如果我在单独的窗口中单独运行命令,它们就可以完美工作。但我似乎无法让它们在一个命令提示符下作为单行运行。发生的情况是,第一个运行,第二个没有运行。第一个将保持打开状态,第二个永远不会执行。

parallel-processing concurrency cmd

7
推荐指数
2
解决办法
2万
查看次数

javascript中的异步操作

我听说有人在谈论javascript中的异步操作.另一方面,人们说Javascript总是同步同步javascript.这是真的吗?Javascript真的是异步还是同步?当人们谈论异步javascript时,人们的意思是什么?

我所理解的是,同一页面上的Javascript无法与另一个javascript代码块同时运行.但是例如在ajax请求中,在等待服务器响应时,可以执行代码,然后当响应到达时,继续回调.虽然这是否意味着,在我们等待服务器响应时运行的代码将不得不完成自己,否则它将被中断?

javascript asynchronous

7
推荐指数
3
解决办法
3279
查看次数

React native - 安装native-base后要包含在版本控制中的文件?

我启动了react-native项目,并决定测试本机库.安装它及其依赖项导致ios和android文件夹的更改.我不确定是否应该将这些更改放到版本控制中?

变化是:

IOS:

ios/AppName.xcodeproj/project.pbxproj:我看到添加了字体的哈希值

ios/AppName/Info.plist:字体也在标签内添加

机器人:

android/app/src/main/assets/fonts/[20种不同的字体]

显然,安装react-native native-base导致一些字体到本机文件夹?反应本机项目的最佳实践标准.gitignore文件不会忽略这些文件,因此我的版本控制客户端向我显示文件.但我想知道是否所有这些更改都是因为安装了一些第三方库,那么我应该将它们放到版本控制中吗?由于同行编码器也会安装那些,他们应该得到相同的文件,对吧?

我担心的是,本机目录中的一些重要文件将在此项目的开发人员之间变得不同.如果他们安装了本机库,并且它导致ios端的某些核心文件发生了变化,那么该更改可能不完全相同(例如,可能存在次要版本更新等).我真的不知道该怎么办,请帮忙!

javascript gitignore reactjs react-native

7
推荐指数
1
解决办法
416
查看次数

Passport - 动态覆盖策略

我有一个带护照库的节点应用程序.我使用这样的护照策略:

passport.use(someStrategy)
Run Code Online (Sandbox Code Playgroud)

以后可以动态地覆盖该策略吗?在应用程序运行期间,我希望在某些时候使用不同的策略.实际上是相同的策略,但具有不同的配置.

如果我只是制作另一本护照.使用(someOtherStrategy),那么这只是为护照添加另一个"中间件"吗?然后那不会删除旧的,只需再添加一个.我希望删除旧的.因此,要么覆盖,要么删除并添加新的.

javascript node.js passport.js

7
推荐指数
2
解决办法
1420
查看次数

如何分析 spring-boot 应用程序的内存消耗?

我有一个 spring-boot 应用程序,我怀疑它可能存在内存泄漏。随着时间的推移,内存消耗似乎在增加,大约需要 500M 内存,直到我重新启动应用程序。重新启动后大约需要 150M。spring-boot 应用程序应该是一个非常无状态的休息应用程序,并且在请求完成后不应该留下任何对象。我希望垃圾收集器能够处理这个问题。

目前在生产中,spring-boot 应用程序似乎使用 343M 内存(RSS)。我获取了应用程序的堆转储并对其进行了分析。根据分析,heapdump的大小只有31M。那么缺失的300M到底在哪里呢?堆转储与应用程序使用的实际内存有何关联?我如何分析堆转储之后的内存消耗?如果使用的内存不在堆中,那么它在哪里呢?如何发现 spring-boot 应用程序的内存消耗情况?

java spring spring-boot

7
推荐指数
3
解决办法
2万
查看次数