【Docker】psコマンドとexecコマンドを使用してDockerのコンテナへアクセスする
update :
Dockerで起動しているコンテナは通常のサーバー同様にアクセスしシェルコマンドでの操作が可能です。psコマンドとexecコマンドを利用します。
psコマンドで起動コンテナを確認する
psコマンドを使用して起動しているコンテナの確認ができます。
% docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES xxxxxxxxxxxx mariadb "docker-entrypoint.s…" 4 hours ago Up 4 hours 0.0.0.0:3306->3306/tcp mariadb
execコマンドでコンテナへアクセスする
execコマンドでCONTAINER IDを指定して起動しているコンテナへアクセスすることができます。-itはオプションですので、とりあえずつけておきましょう。
% docker exec -it xxxxxxxxxxxx bash