Tumblrこんばんは、葛の葉です。DockerComposeを使ってコンテナを立ち上げたり、あるいはDockerNetworkを構築したりすることがあると思います。-a等で動いている(あるいは死んでる)コンテナを見に行ったりしてコンテナ名を確認したりしているのかなと思慮します。execについてお話します。172.20.0.0/24上記のようなdocker-compose.ymlがあったとします。今回の方法ではサービスを用います。DockerComposeにおけるサービスとはコンテナにオプションを施したものの単位という認識でよいと思います。今回、docker-compose.ymlに記載されているサービスはpyとrdyとになります。pyというサービスはpython:3.6.5のイメージを使ってコンテナを作成し、volumesというオプションを使ってホストとゲスト間のディレクトリを共有しています。-dコマンドを実行し、2つのサービスをデタッチドモード起動しましょう。2つのサービスの起動が完了するまで待ちます。上記のサービスに侵入するには以下のコマンドを使用します。/bin/bashになります。root@50947e77690d:/#こんな感じで出力されたかと思います。50947e77690dの部分は人やタイミングによって変わるかな、と思います。pythonとすることで、Pythonのコマンドラインを出力することできます。information.今回は起動したサービスの元となっているImageがpython:3.6.5であり、pythonがインストールされているイメージであるため、上記のコマンドラインが出現しています。一つのサービスであるrdyのコンテナに入ってみましょう。こちらはRedis:4.0.1がインストールされているサービスなります。hogeはサービスに実行してもらうコマンド部分になります。余談ですが、redis-cliコマンドはRedis用のコマンドです。(KEY)とするとKEYにセットされた値を出力しています。今回はtestkeyというKEYにhogeというVALUEを与えています。/bin/bashもコマンドですご存知の方が多いと思いますが、/bin/bashはbashというshellを呼び出すコマンドです。/bin/bashとは、サービス内のbashを呼び出しているので、サービス内に侵入できているわけです。Tumblr広告を非表示にする関連記事2019-02-22【kubernetes】SecretとRedisのパスワード設定こんばんは、葛の葉です。今回はkubernetesでRedisをデ...2018-12-07【Python】RedisにJSON形式の文字列を入れて、それをPythonで取得して辞書型に登録す...こんばんは、葛の葉です。こん...2018-07-27DockerComposeでContainerのIPアドレスの固定化をするかーこんばんは、葛の葉です。コンテナの名前を作るのだ葛の葉です。(1)注目記事はてなブログをはじめよう!Kuzunoha-NEさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。