容器镜像服务 SWR-编写高效的Dockerfile:使用VOLUME管理数据库逻辑卷

时间:2025-02-12 14:54:49

使用VOLUME管理数据库逻辑卷

VOLUME指令用于暴露任何数据库存储文件、配置文件或容器创建的文件和目录。强烈建议使用VOLUME来管理镜像中的可变部分和用户可以改变的部分。

下面示例中填写一个媒体目录。

FROM node:7-alpineENV PROJECT_DIR=/appWORKDIR $PROJECT_DIRCOPY package.json $PROJECT_DIR  RUN npm install  COPY . $PROJECT_DIRENV MEDIA_DIR=/media \      APP_PORT=3000VOLUME $MEDIA_DIR  EXPOSE $APP_PORTENTRYPOINT ["./entrypoint.sh"]  CMD ["start"]
support.huaweicloud.com/bestpractice-swr/swr_bestpractice_0002.html