小编4yb*_*aka的帖子

如何使用docker-compose标记docker镜像

我想通过docker-compose构建图像并为其设置特定标记.文件说:

Compose将使用生成的名称构建并标记它,然后使用该图像.

但我找不到指定标签的方法,对于构建的图像,我总是看到'最新'标签.

docker docker-compose

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

替代码头的supervisord

即使对于码头工人环境,Supervisord也是非常棒的工具.它对stderr重定向和信号转发有很大帮助.但它有一些缺点:

  1. 它不支持延迟启动.在主应用程序初始化之前,延迟某些代理启动可能很有用.优先权无法解决此问题.
  2. 如果某个应用程序进入FATAL状态,则supervisord只记录它但继续工作.因此,在查看容器日志之前,您无法看到它.如果supervisord刚刚停止,它可能会更友好,因为在这种情况下你会看到问题docker ps -a

那么supervisord的最佳替代方案是什么?

supervisord docker

8
推荐指数
2
解决办法
7156
查看次数

Google Drive Rest API:已超出未经身份验证使用的每日限制。继续使用需要注册

我正在将我的应用程序从已弃用的 Google Drive Android API 迁移到 Drive Rest API。我使用新包实现了所需的行为,并且在模拟器中一切正常 - 应用程序要求访问用户的云端硬盘并让它上传文件。当我开始在真实设备上测试它时,我收到此错误:

超出了未经身份验证的使用的每日限制。继续使用需要注册

我已经在https://console.developers.google.com中配置了与旧库配合良好的项目(它需要 ../auth/drive.file 范围)。根据迁移文档- 旧配置应无需更改即可与新库一起使用。

此错误还有哪些其他原因?

android google-drive-api google-drive-android-api

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

主题备用名称不会复制到签名证书

我使用自签名CA证书来签署其他证书.对于某些证书,我需要指定主题替代名称.我可以在请求生成期间指定它们(openssl req ...),我在.csr文件中看到它们.然后我使用CA证书进行签名

openssl x509 -req -extensions x509v3_config -days 365 -in ${name}.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out ${name}.crt
Run Code Online (Sandbox Code Playgroud)

以及openssl.cnf文件中的下一节:

[ x509 ]
x509_extensions = x509v3_config

[ x509v3_config ]
copy_extensions = copy
Run Code Online (Sandbox Code Playgroud)

但我在.crt文件中看不到SAN.

我知道有关命令的解决方案,openssl ca ...但我没有有效的[ca]部分,我不想复制/粘贴它而不深入了解它的作用.所以我希望存在另一个带openssl x509 ...命令的解决方案.

ssl openssl ca self-signed

6
推荐指数
2
解决办法
2885
查看次数

具有 OpenCSV 依赖项的 Android 上的 ProGuard 构建失败

我依赖 OpenCSV 3.8 并且发布构建失败并出现 ProGuard 错误:

警告:org.apache.commons.beanutils.MappedPropertyDescriptor:在程序类 org.apache.commons.beanutils.MappedPropertyDescriptor 中找不到引用的方法“void setName(java.lang.String)”

我可以尝试忽略它,但这听起来不是很好的解决方案。

有趣的是,OpenCSV 3.8 依赖于 commons-beanutils 1.9.3,而本地安装的是 1.9.2。

java android proguard opencsv android-proguard

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