【发布时间】:2021-12-20 05:28:57
【问题描述】:
我有以下 Dockerfile
FROM node:10-alpine
RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
WORKDIR /home/node/app
COPY package*.json ./
USER node
RUN npm install
COPY --chown=node:node . .
EXPOSE 8080
CMD [ "node", "app.js" ]
现在我想添加 Varnish 缓存并考虑这个 repo docker-varnish 我如何将两者组织在一起?
更新 1
一旦我运行此命令docker compose build 它会显示以下信息,但我没有看到任何与清漆相关的信息
[+] 建造 4.6 秒(11/11)完成
=> [internal] 从 Dockerfile 0.1s 加载构建定义 => => 传输 dockerfile:362B 0.0s => [internal] load .dockerignore 0.1s => => 传输上下文:174B 0.0s => [internal] 加载元数据docker.io/library/node:10-alpine 4.0s => [internal] load build conte xt 0.1s => => 传输上下文:21.58kB 0.0s => [1/6] FROM docker.io/library/node:10-alpine@sha256:dc98dac24efd4254f75976c40bce46944697a110d06ce7fa47e7268470cf2e28 0.0s => 缓存 [2/6] 运行 mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
0.0s => CACHED [3/6] WORKDIR /home/node/app 0.0s => CACHED [4/6] COPY package*.json ./ 0.0s => CACHED [5/6] RUN npm install 0.0s = > [6/6] 复制 --chown=node:node 。 . 0.1s => 导出到图像 0.1s => => 导出层 0.0s => => 写入图像 sha256:7eec4ec76dbff93f8b0ebc6e03051331709d5f55a641be379a3e00697eabde70 0.0s => => 命名为 docker.io/library/test_project_node
我做对了吗?
【问题讨论】:
标签: docker dockerfile varnish