moxt

Just another Blog site

Dockerでよく使うコマンド

      2015/07/03

随時追加

attachとdetach

実行中のコンテナにアクセス、コンテナから脱出する。
docker run -it コンテナ名 /bin/bash とかでコンテナ内で色々やってるときにattachとdetachコマンドをよく使う。

attach

docker attach コンテナID or NAME

コンテナIDやNAMEはdocker psで分かる。
attachを実行すると無反応な感じになるので、Ctrl + cをやるとコンテナのシェルに復帰できる。
これ正しいのかなw

detach

コンテナから脱出したいときに実行する。
普通にexitを打ってもいいんだけど、コンテナでやった作業とか全部消える。
その度にrunするのも面倒なので(dockerの使い方として正しいか謎だが。)、detachで脱出する。

Ctrl + p Ctrl + q と打つと脱出できるはず。

logs [コンテナ名]

コンテナ上の標準出力を表示するときにつかう
-fオプションをつけることで
ログを垂れ流しにすることができる。

rmi [イメージID]

イメージを削除する。

タグの無いイメージを一括削除

build

Dockerfileからイメージをビルドする。

docker build -t [タグ名] [Dockerfileへのパス]

 - Docker, プログラミング

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

  関連記事

large_v
DockerでRedmineしたい

Contents1 Docker上でRedmineを動作させる1.1 …

no image
SeleniumでChromeを自動操作したい

Seleniumという便利なソフトウェアがあります。 これはブラウザ上の操作をスクリプト化し自動化することを目的としています。 …

logo_og
ReduxのMiddlewareについて理解したいマン

ReduxのMiddlewareの仕組みがよく分からない。 具体的な処理過程を追いかけて理解に至るまでのメモ。 …

no image
Python(Anaconda)とOpenCVを使って動画から顔画像を抽出してみる

今話題のディープラーニングをやってみたい。 いろいろ見た感じCaffeというフレームワークが良さそう。 …

no image
単語の出現頻度をlinuxコマンドだけで調べたい

無駄にpythonとか使おうとしてた。。 楽にできて良かった。 …

LJ_Gsz28
コードを雑に読むアプローチでScrapyを入門する

Scrapyはスクレイピング用フレームワークなので、登場人物多すぎてよく分からない。 彼らの関係性や役割を理解を深めるために『Data …

no image
goで無限ループ

しょうもないが忘れるので。。

no image
YosemiteでRubyMineが起動できない

yosemiteからjavaが1.7系になってる。 一方、rubymineは1.6系を想定している。 …

no image
RubyとSeleniumを使って自動で画像をダウンロードする

Contents1 はじめに2 …

no image
Docker導入したらどうするの?

Dockerを導入したけど、nginxが入った環境がどこでも使えるようになった!程度だったらあんま意味ないよね。 Web開発をする上でDockerをどのように使うのが効果的か考えてみる。 …