dockerのコンテナ・インスタンスの状態を知りたいとき、通常のOSと同じようにbashなどでシェル操作したい場合があります。-itオプションが使えます。私はUbuntuを実行するDockerコンテナを持っています。それはpingを持っていないようです。execコマンドの使い方を解説します。ver18.09.0に対応してます。このコマンドは、実行中のコンテナ内で新たなコマンドを実行します。DockerのVOLUMEの挙動がよくわからなくてはまっていたので、色々とテストしてみました。VOLUMEがどんなもんなんだろというのが理解できたような、変更入りそうな感じだなーと思いつつテストしてみました。CMDは、コンテナ作成時に渡すコマンド引数で変更できるので、「変更可能なデフォルトコマンド」を指定したいときに単独で使う。attachしたいという事でしたので下記のように修正してみました。フラグを定義するものです。これを使うのが正解らしいです。コマンドの引数として値を渡すんです.はエントリポイントのパラメータになります。ubuntu入力すると同じ結果が得られます。/etc/os-release。ご紹介させて頂きます。imageを立ち上げてbashを使うための手順です。ENTRY_POINTが設定されている場合は応答がなくなるので次のように指定します。-itオプションの概念図-itオプションをつけるとターミナルで.centos7のイメージから作成したコンテナにrbenvとpostgresqlを手動でインストールして.bash_profileに環境変数の設定を追記しましたがコンテナログイン時に環境変数が自動的に設定されません。Dockerfileを作成し、Dockerイメージを生成するために必要な知識についてご紹介します。Dockerfileの「基本的な書き方」「よく利用する命令」「効率の良い作成手順」など解説していきます。