dockerを学び始めたものです。
以下のDockerfileをdocker build -t test .
でimage作成し、
docker run --name myc -d -p 80:80 test
でコンテナを起動しているのですが、docker ps
で確認しても、起動されていません。
docker ps -a
だと出てきます。
Dockerfile
1FROM debian:buster 2 3RUN apt-get update && apt-get install -y --no-install-recommends aptitude 4RUN aptitude update && aptitude install -y --without-recommends \ 5 vim \ 6 curl \ 7 nginx 8 9COPY ./srcs/nginx_init.sh ./ 10 11ENTRYPOINT ["bash", "./nginx_init.sh"]
-d
オプションでバックグラウンドで起動するはずなのですが、私の理解がまちがっているのでしょうか?
docker pull nginx
で落としてきたimageは-d
で起動すると、docker ps
で出てきます。
dockerfileに何か別途記述する必要があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。