私はドッカービルドを実行しており、実行にはかなり時間がかかります。事実、それは完了せず、CTRL + Cを押して終了する必要があります。ドッカーのビルドに時間がかかりすぎるのはなぜですか?
昨夜のことはうまくいきました。私がコンピュータに戻って再構築しようとすると、それは奇妙な動作を開始しました。ここで
は私のコマンドです:私は、ファイルサイズは213.8だった理由はわかりません
Sending build context to Docker daemon 213.8 MB
Step 1 : FROM ubuntu:14.04
:私はそれを実行したとき
docker build -t mywebsite/backend .
私はこれに気づきました。大規模な唯一のディレクトリはnode_modules
で、.dockerignore
を含んでいるので、そのディレクトリには触れてはいけません。その後
は、私はエラーが発生しました走ったので、私はそれを修正し、reran:
docker build -t mywebsite/backend .
それだけでハングこの時間。そしてそれを続けます。私は、コマンドを実行すると私は思います。ここ
は私Dockerfile
FROM ubuntu:14.04
# Set env. variables
ENV DEBIAN_FRONTEND noninteractive
# Application
ENV APP_PORT 3000
# Amazon
ENV AMAZON_BUCKET mybucket
ENV AMAZON_ACCESS_KEY_ID mykey
ENV AMAZON_SECRET_ACCESS_KEY mytoken
# Set working directory
WORKDIR ~/vms
# Install NodeJS
RUN apt-get update; apt-get install -y curl;
RUN curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
RUN apt-get install -y nodejs
# Install node dependencies
ADD package.json package.json
RUN npm install --production
# Copy files to the container
ADD src src
EXPOSE 3000
# Start application
RUN npm start
あるディレクトリがDockerfileを含有するものである。
- backend
- node_modules
- src
- config
- routes
- views
index.js
Dockerfile
package.json
私はUbuntuの14.04
上でドッキングウィンドウを実行しています
あなたは 'ドッキングウィンドウのbuild'を行う際には、あなたは、ドッキングウィンドウのためにのみ必要なファイル構築とディレクトリ内にありますか?私は通常 'mkdir myproject; cd myproject; emacs Dockerfile' – user2915097