質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

1回答

298閲覧

dockerコンテナが起動した直後に停止する。

QST_TFS

総合スコア15

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2022/05/18 14:09

編集2022/05/18 14:26

質問

イメージをビルド、コンテナを実行した所、java --versionのコマンドを実行した直後に停止します。
コンテナを実行したままにしておきたいんですが、どのように修正したら良いでしょうか。

実行したコマンド

powershell

1$docker image build -t hoge:latest ./back 2$docker container run -it hoge:latest

ログ

実効直後に発行されているログ

logs

1openjdk 17.0.3 2022-04-19 2 3OpenJDK Runtime Environment Temurin-17.0.3+7 (build 17.0.3+7) 4 5OpenJDK 64-Bit Server VM Temurin-17.0.3+7 (build 17.0.3+7, mixed mode, sharing)

Dockerfile

Dockerfile

1FROM gradle:7.4.2-jdk-alpine 2 3RUN mkdir -p work/back 4 5CMD [ "java", "--version" ]

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

--rm オプションを消しましょう。
https://docs.docker.jp/engine/reference/run.html#rm

投稿2022/05/18 14:18

ryoluo

総合スコア134

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

QST_TFS

2022/05/18 14:26

ご回答ありがとうございます。 --rmオプションを消し、実行しましたが、結果は変わりませんでした。。。 ```docker container run -it hoge:latest```
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問