[Docker] Volume with --env
Feed env
to docker container
In the code we need to use const dataPath = path.join(process.env.DATA_PATH || "./data.txt");
When run docker container, we can feed the DATA_PATH
:
docker build -t my-volume .
docker run --env DATA_PATH=/data/num.txt --mount type=volume,src=incrementor-data,target=/data my-volume
Volume actions
docker volume list
docker volume prune
- type=volume: Specifies that we are mounting a Docker volume. Docker volumes are a mechanism to store and manage data among containers.
- src=incrementor-data: Specifies the source of the mount. Here, it indicates the name of the volume is incrementor-data. If this volume doesn't already exist, Docker will create it.
- target=/data: This is the path inside the container where the volume will be mounted. Applications inside the container can access this path to read/write data from/to the volume.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2022-08-07 [Typescript] Dictionary map, filter and reduce
2021-08-07 [SAA + SAP] 23. Streaming Atchitectures
2021-08-07 [SAA + SAP] 22. Kinesis & AWS MQ
2021-08-07 [SAA + SAP] 21. SNS
2021-08-07 [SAA + SAP] 21. SQS
2020-08-07 [XState] Parallel State and deep history state
2019-08-07 [Javascript] Create an Image with JavaScript Using Fetch and URL.createObjectURL