docker exec

起動中のコンテナ内でコマンドを実行するコマンド
下記 2つの実行方法がある
・”-it” オプションでコンテナ内に入って実行
・コンテナ内に入らずに実行

“-it” オプションでコンテナ内に入って実行

コマンド実行
  1. ターミナルで下記コマンドを実行
    docker exec -it { コンテナID or 名前 } /bin/bash
    ※ここでは、名前指定で “my_centos” としています
  2. ターミナルで下記コマンドを実行
    cat /etc/redhat-release
確認
  • CentOS のバージョンが表示されることを確認

コンテナ内に入らずに実行

コマンド実行
  1. ターミナルで下記コマンドを実行
    docker exec { コンテナID or 名前 } cat /etc/redhat-release
    ※ここでは、名前指定で “my_centos” としています
確認
  • コンテナ内(CentOS内)に入ることなく、cat コマンドの実行結果として CentOS のバージョンが表示されることを確認