docker工人:移除其他docker图像上的文件/图像依赖关系

如何从Docker镜像中删除文件依赖关系? 每次我build立并上传一个新的docker图像时,都会从过去的图像中获取图层和信息。 如何删除此连接,以便所有docker构build独立于所有其他图像。

例如:我有一个工作文件,当我重新上传它没有改变它停止工作,从那以后,我无法重新上传一个工作文件。


dockerfile:

FROM 10.119.222.132:5000/node:8.5.0-wheezy ENV http_proxy=http://www-proxy.abc.ca:3128/ ENV https_proxy=http://www-proxy.abc.ca:3128/ ENV PORT 5000 RUN apt-get update WORKDIR /usr/src/app COPY package.json /usr/src/app COPY . . CMD ["node", "server.js"] 

的package.json:

 { "name": "api-proxy", "version": "1.0.0", "description": "API Gateway", "main": "server.js", "dependencies": { "body-parser": "^1.17.2", "crypto": "^1.0.1", "cors": "^2.8.4", "express": "^4.15.4", "jsonwebtoken": "^7.4.2", "mongodb": "^2.2.31", "request": "^2.81.0" }, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js" }, "author": "", "license": "ISC" } 

你可以使用它来构build它

 docker build --no-cache my_new_image:v1.0.0 .