私たちには多数のnodejsベースのマイクロサービスがあり、それらはすべてドッキング用のコンテナとして実行されています。以下は ドッカーログを外部ログファイルに書き込む
FROM keymetrics/pm2-docker-alpine:latest
ARG ENVIRONMENT
ARG PORT
ENV PORT $PORT
ENV ENVIRONMENT $ENVIRONMENT
RUN apt-get update -qq
RUN apt-get install --yes curl
RUN curl --silent --location https://deb.nodesource.com/setup_6.x | bash -
RUN apt-get install --yes nodejs
RUN apt-get install --yes build-essential vim
RUN mkdir /database_service
ADD . /database_service
WORKDIR /database_service
RUN npm install -g path
RUN npm cache clean
EXPOSE $PORT
CMD [ "npm", "start", $PORT, $ENVIRONMENT ]
私はベースのドッキングウィンドウのノードによって生成されたログの内容を書き込む方法を探していますコンテナ
sudo docker run -p ${EXTERNAL_PORT_NUMBER}:${INTERNAL_PORT_NUMBER} --network
${NETWORK} --name ${SERVICE_NAME} --restart always -m 2048M --memory-swap -1
-itd ${ORGANISATION}/${SERVICE_NAME}:${VERSION}
を実行するために使用されるコマンドです:以下
はdockerfileの内容ですサービスをLinux VMマシン上の外部ファイルに転送します。誰かが助けになるサンプルコマンドを助けることができる場合。
を。 – larsks