0
yaml継承を使用しています。異なるコンテナ間でenv変数を共有しようとしています。それは動作しますが、コンテナは作成後に消滅します。ドッカー共有環境変数
コンテナを作成後に実行するにはどうすればよいですか。
私は 'docker-compose up -d'を使用してこれらのコンテナを表示します。
version: '3'
services:
worker: &default
image: 127.0.0.1:5000/stackdemo
env_file:
- .env
# entrypoint: ["/tini", "--", "/common-bash"]
web:
<<: *default
image: 127.0.0.1:5000/stackdemo
build: .
ports:
- "8000:8000"
entrypoint: ["/tini", "--", "/common-bash"]
また、ここに私のドッキングウィンドウのファイルされる -
FROM python:3.4-alpine
ADD . /code
WORKDIR /code
ENV TINI_VERSION v0.16.1
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
RUN chmod +x /tini
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
ここでは私の共通のbashファイルの内容です:
set -e
set USERNAME "test"
exec "[email protected]"
コンテナが死んだときにどのようなエラーが表示されますか? – BMitch
私はdocker ps -aと表示されても何のエラーも表示されません。 – user1050619