![]() |
1
19
根据@jan oudrinky和@alexander morozov的回答,我构建了一个新的docker图像,该图像带有原始的包装
它不会修改
Dockerfile文件
入口点-wrap.sh
|
|
2
9
今天解决了这个问题。生成图像,覆盖默认Cassandra
放入所需的*。图像中的cql
映像将启动,启动cassandra,并重试插入数据库,除非成功。确保你的脚本
|
![]() |
3
3
我正在使用Spring Boot docker容器访问我的cassandra容器。一切都是由码头工人创作的。 this tutorial 结合以下代码对我有用。
|
|
4
0
我觉得有趣的是,还没有人对此作出回应。你可以理解他们在我假设的容器中运行MySQL时所做的。 请参阅此链接: http://www.luiselizondo.net/a-tutorial-on-how-to-use-mysql-with-docker/ 您放入该目录中的任何脚本都将通过/entrypoint执行。sh脚本。看起来像卡桑德拉的入口。sh脚本尚不支持此功能。然而它可以! |
![]() |
5
0
我用了这个决定。我删除了文件中的最后一行 docker-entrypoint.sh 并在末尾插入以下行:
然后有必要重建docker图像。 |
![]() |
6
0
第一次执行容器时,它将执行扩展名为.sh、.ccl或.ccl的文件。gz位于/docker入口点initdb。d按文件名排序。通过将环境变量CASSANDRA_IGNORE_INITDB_CRIPTS设置为yes或true以外的值,可以跳过此行为。 为了在docker映像中包含自定义文件,您可以将它们作为卷装载。
或与docker组合
|
![]() |
user6866797 · Docker找不到所需的可执行文件“%s” 5 月前 |