2017-10-24 19 views
1

ドッカーイメージからファイル依存関係をどのように削除しますか?新しいドッカー画像を作成してアップロードするたびに、過去の画像からレイヤーと情報が取得されます。すべてのドッカービルドが他のすべてのイメージから独立するように、この接続を削除するにはどうすればよいですか。docker:他のドッカーイメージのファイル/イメージ依存関係を削除する

例:作業ファイルがありました。変更を加えずに再アップロードしても機能しなくなりました。それ以来、作業ファイルを再アップロードすることはできません。


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" 
} 

答えて

1

は、あなたが使用してそれを構築することができ

docker build --no-cache my_new_image:v1.0.0 . 
関連する問題