は私が
container-idを使用してコンテナを再起動する方法は?
docker run ubuntu /bin/bash -c "echo 'cool content' > /tmp/cool-file"
は、今私は、コンテナが
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9e5017aef3f9 ubuntu "/bin/bash -c 'echo '" 38 seconds ago Exited (0) 36 seconds ago elegant_euler
質問を終了した参照コマンドを使用してコンテナを作成しました:どのように私は再起動することができますし、使用して、このコンテナのために対話モードに入るそのコンテナID?
docker run -it <image_name>
はイメージ名であり、コンテナIDではないため使用できません。 私はドッカーの添付を使用してみましたが、これはコンテナを実行するためにのみ動作すると思います。 私はこのコンテナをまだコミットしたくないのですが、コンテナIDを使用してこのコンテナの対話モードに戻るにはどうすればいいですか?
編集:docker start {container-id}
を使用して他の容器に入ってからdocker attach {container-id}
を実行することができます。私は、この動作につながるコンテナを作成する方法に特有の何かがあるかどうか疑問に思います。私はちょうどドッカーで始まっているので、私はいくつかの基本的なビットが欠けている場合、正しい方向に私を指示します。再起動し、対話型端末に入るにはうってつけの両方
docker restart <container_id>
docker exec -it <container_id> bash
docker stop {containerId} && doicker start -i {containerId}
ベストソリューションではありませんが、[portainer](http://portainer.io)を使用してドッキング画像を管理しています。 –
この文書を確認してください - https://docs.docker.com/engine/tutorials/dockerizing/ – Rao
[既に存在するドッカーのコンテナでコマンドを実行するにはどうすればいいですか?](http://stackoverflow.com/questions/) 26153686 /既存のドッキング・コンテナの操作方法) – Matt