我正在尝试使用 Podman 进行本地开发。我的想法是使用本地文件夹并将其与我将运行应用程序的容器同步。
我发现,-v如果我使用 Docker,我将使用的选项可以与服务器计算机一起使用,正如文档中所述-v Bind mount a volume into the container. Volume src will be on the server machine, not the client。因此,当我使用该选项时,该文件夹未安装,并且当我使用以下命令访问它时找不到它podman exec -it application bash
我有办法解决这个问题吗?我想要相当于:
docker run -v localFolder:/remoteFolder application
其中localFolder是我本地计算机中的路径,它将映射到remoteFolder容器上
我正在尝试使用 mongo 映像在 Kubernetes 中部署多个 pod,其中包含初始化脚本。我正在使用 helm 进行部署。由于我从官方 Mongo docker 映像开始,因此我尝试在 /docker-entrypoint-initdb.d 添加一个脚本,以便它将在开始时执行以初始化 Mongo 的一些参数。
我不知道的是如何使用 helm 插入我的脚本,也就是说,在我的本地计算机中的 /docker-entrypoint-initdb.d 中。
我正在尝试执行类似 docker run -v hostfile:mongofile 之类的操作,但我需要 helm 中的等效操作,因此这将在部署的所有 Pod 中完成