よく利用するのは、仮想環境内でオペレーションを行いたい場合に、コンテナ内でシェルを起動するときです。 また、コンテナ内で何らかのコマンドを1つ実行して、その結果がすぐ知りたい場合などにも使います。
多くのdockerイメージは単体デーモンが起動する形式で作られているため、コンテナ内のコマンドを実行する手順が思いつかなくなりがちです。 このような場合、たいていはdocker execコマンドの理解を深めることで必要な操作をカバーできます。 ## docker exec `ssh`不要でコンテナ操作可能 * コンテナ内でコマンドを実行できる * `-it`オプションで端末にコンテナに接続できる --- ## オプション * `-i` 標準入力を接続。ローカルの`cat`出力リダイレクトにも使える * `-t` 仮想端末の接続 * `-u user` ユーザー指定 --- ## コンテナ内で作業 `docker exec -it CONTAINER bash` * `bash`ではなく`rails c`などでも良い * bashは`exit`または`Ctrl-d`で切断 --- ## do
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く