私はエクスプレスアプリを実行しているDockerコンテナをセットアップしました。ここでdockerfileは次のとおりです。ドンカーでSemanticUIを使用
ノードから:最新
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Install app dependencies
COPY package.json /usr/src/app/
RUN npm install
RUN npm install -g nodemon
RUN npm install --global gulp
RUN npm i gulp
# Bundle app source
COPY . /usr/src/app
EXPOSE 3000
CMD [ "nodemon", "-L", "./bin/www" ]
あなたが見ることができるように、それはnodejs画像を使用していますし、私のコンテナ内のアプリのフォルダを作成し、自身が自分のアプリケーションを含みます。起動時にdockerコンテナがインストールされ、コンテナにモジュールがインストールされます(私のローカルフォルダにこのnode_modulesフォルダがありません)ので、gulpを使用するSemanticUIを統合したいと思います。コンテナにgulpをインストールしましたが、セマンティックで作成されたファイルはコンテナにのみ存在します。それらは私のローカルフォルダにありません。私のコンテナ上に作成されたファイルは、ローカルに変更するために動的に作成することができます。
私はあなたとファイルを共有するdata volumeを使用することができそうなら、私を修正してください