停止したコンテナを起動しシェルコマンドで操作する方法をまとめました。
- 起動対象のコンテナ
- ubuntu-dev
Actionから起動するかdocker start
コマンドを実行します。
% docker start ubuntu-dev
ubuntu-dev
% docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2dc9c9e78660 ubuntu:latest "/bin/bash" 20 minutes ago Up 8 seconds ubuntu-dev
インタラクティブモードで対話的にコンテナを操作します。
% docker exec -it ubuntu-dev /bin/bash
root@2dc9c9e78660:/#
以上で停止したコンテナを起動しコマンド操作できるようになりました。
まとめ
docker exec
コマンドを実行する前には必ずコンテナを起動しよう!