次のコマンドを使用して、イメージから Docker コンテナを起動します。
$ docker run -d myimage /bin/bash -c "mycommand"
終了すると"mycommand"
、コンテナは停止します (停止していると思います) が、次のコマンドで確認できるため、削除されません。
$ docker ps -a
restart
このコンテナを同じパラメータで使用し、生成されたデータを保持する方法はありますかmycommand
?
ベストアンサー1
はい、最初のコマンドの実行が終了すると、コンテナは停止します。
停止したコンテナを起動するには、以下を使用します。
docker start container_name
コマンドの出力を確認する場合は、-ai
オプションを追加する必要があります。
docker start -ai container_name
PS. 実行中のコンテナを再起動するために使用される but がありますdocker restart container_name
が、これはあなたのケースではないと思います。