小编Anu*_*nay的帖子

如何使用spring dev工具在docker中自动重新加载spring boot应用程序

我按照此链接直接将我的应用程序部署到本地docker并进行调试.我能够部署和调试,但自动重新加载对我不起作用你能帮助我使用spring dev工具自动重装码头工人

我之所以有兴趣这样做,是因为我的应用程序与5种不同的服务进行对话并单独运行它们可能有点困难.所以将在docker上单独托管它们.

我在这里的麻烦是截至目前我必须杀死容器,然后将其删除然后添加新的容器,每次我改变一些东西时都必须这样做

我正在使用Spring Boot 1.4 | IntelliJ | Docker和spring dev工具

intellij-idea docker spring-boot

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

我可以使用 Aerospike 作为持久层吗

Aerospike 是一个支持持久性的密钥存储数据库。但是我可以完全信任这种持久性以将其用作数据库吗?据我了解,它首先将数据写入内存,然后将其持久化。我可以接受最终的一致性,但我不想处于提交某些内容但由于机器故障而从未写入磁盘的状态,因此永远无法检索。我尝试查看各种用例,但我只是对这个用例感到好奇。就保存新记录而言,client.put 提供了什么保证。

aerospike

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

在 Nexus Docker 中挂载主机目录时出错

我正在使用以下命令来运行我的容器

docker run -d -p 9001:8081 --name nexus -v /Users/user.name/dockerVolume/nexus:/nexus-data sonatype/nexus3
Run Code Online (Sandbox Code Playgroud)

容器启动并立即失败。使用以下日志

mkdir:无法创建目录“../sonatype-work/nexus3/log”:权限被拒绝

mkdir:无法创建目录“../sonatype-work/nexus3/tmp”:权限被拒绝

Java HotSpot(TM) 64 位服务器 VM 警告:无法打开文件 ../sonatype-work/nexus3/log/jvm.log 由于没有这样的文件或目录

我正在按照此链接进行设置,我已授予对 nexus 目录的上述权限。

我也尝试了以下SO 链接,但这也没有帮助我。我仍然遇到同样的错误。

Docker 版本 17.12.0-ce-mac47 (21805)

[编辑] 我确实对主机上的 nexus 文件夹的所有权进行了更改

sudo chown -R 200 ~/dockerVolume/nexus
Run Code Online (Sandbox Code Playgroud)

docker nexus3

4
推荐指数
3
解决办法
7650
查看次数

标签 统计

docker ×2

aerospike ×1

intellij-idea ×1

nexus3 ×1

spring-boot ×1