我有一个Thrift文件,我想要使用许多不同的容器。我需要这个文件"编译" (由于没有更好的词)Thrift在Docker构建时的这几个容器中。
我尝试将Thrift代码放在父目录中并对其进行符号链接,但是为了安全起见,Docker没有遵循符号链接到父目录。由于需要在构建时编译此代码,因此卷似乎不起作用。
如何解决我的问题?
编辑:
我当前的目录结构如
./docker-compose.yaml
./data-management/cassandra/Dockerfile
./data-management/tomcat/Dockerfile
./data-management/lmdb/Dockerfile
每个单独的容器都需要使用一个共同的thrift文件。