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, プログラミング

336px




336px




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

  関連記事

no image
ファイルとかのパーミッションを再帰的に変更したい

あるディレクトリ以下全ファイルのパーミッションを再帰的に変更 chmod …

no image
RubyMine(OSX)でGit操作するときのコマンド集

GITを操作系のポップアップを表示したい

no image
sudo gem install cocoapods –preしても0.36.0が使えないとき

最新のcocoapodsそのものはインストールされてる。 なので、podコマンドを実行するときに下記のようにバージョンを指定すれば一応使える。 …

no image
意識低いRuby on Rails再入門2

Modelを作り、コンソール上からデータを追加した。 次はこのデータをlocalhost:3000にアクセスしたときに表示させてみたい。 …

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

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

DockerでRedmineしたい

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

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

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

no image
RDSの特定のデータベースをダンプする

Publicly Accessibleがyesならどこからでも下記が実行可能。 …

no image
意識低いRuby on Rails再入門1

整理がてらメモ。 Contents1 …

no image
アプリ起動時に呼び出すStoryboardを指定したい

google-fu不足でどこにも載ってなかったのでメモ。 プロジェクト内のInfo.plistで設定できます。 …