首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换“码头运行-v external_folder:internal_folder”

转换“码头运行-v external_folder:internal_folder”
EN

Server Fault用户
提问于 2021-06-15 14:51:35
回答 1查看 45关注 0票数 1

我有以下停靠程序运行命令:

docker run -dit --特权-v $PWD/etc/ipsec.conf:/etc/ipsec.conf:ro -v $PWD/etc/ipsec.conf:ro -v $PWD/etc/ipsec.d:/etc/ipsec.d:ro -v $PWD/etc/ipsec.d/certs:/etc/ipsec.d/certs:ro -v -v $PWD/etc/forcswan.d/charon-logging.conf:/etc/strongswan.d/charon-logging.conf:ro -v $PWD/etc/strongswan.d/charon/forecast.conf:/etc/strongswan.d/charon/forecast.conf:ro -v -v $PWD/etc/vpn-certs:/etc/vpn-certs:ro -v $PWD/etc/smcroute/startup.sh:/etc/smcroute/startup.sh:ro -名称强strongswanC$i强name编译

我正在将存储在主机上的文件和文件夹组合到容器内的特定位置。

我想把它转换成一个Kuberbetes文件,但是我被困在了-v选项上。所有的坐骑都是只读的。

我将如何在K8s yaml文件中进行这些挂载。HostPath合适吗?

EN

回答 1

Server Fault用户

发布于 2021-06-15 17:58:29

一点背景..。

我使用一个Dockerfile来构建一个本地映像,其中包含两个从源代码构建的包,以获得我需要的特性。因此,我没有"docker运行-it -v than :than,而是在我的Docker文件中添加了以下行:

代码语言:javascript
复制
# Copy the contents of ./etc into the image
COPY $PWD/etc/ /etc/

这将复制我的$PWD/etc文件夹中的文件到图像中,完全消除了所有卷挂载的需要。效果很好。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1066803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档