Dockerで使える小技集
Dockerを使っていて、「あーこれいいね」と思ったものを集めた 自分のメモを公開しました。
皆様のお役に立てたらいいねしていただけると嬉しいです。
よく使うオプション一覧
- -a 全ての
- -q IDのみの取得
- –filter フィルターの利用
- -f 強制削除(–force)
- -v 関連付けボリューム(–volumes)
Dockerの初期化
DockerにはFactory Reset(初期化)なるものがあり これをすることで全てをまっさらにしてくれます。 全てを抹消しDockerそのものを再インストールします。
手順
Dockerアイコンをクリック > Preferences > Reset > Reset to factory defaults
タグの付いてないimageを削除する
タグのついていないDockerのimageの取得方法は以下の通り
合わせて削除をするのであれば
ちょっと長ったらしいですが…
なんかしてみるといいかもですね。 .bashrcなんかにaliasとして追加しておくのもありかもしれません
ちなみにprocessでも下記の通りでできます
あれこれ一括で削除をする
- 停止中のコンテナ全て
- 紐ついていないVOLUME全て
- 紐ついていないネットワーク全て
- 紐ついていないイメージ全て
を一括で削除できるコマンドが
これら消しちゃうけど本当に大丈夫?続けてもいい?
的な感じのメッセージが来るのでy
でokです
GUIでもいける!!!!
Dockerアイコンをクリック > Preferences > Reset > Remove all data
Railsコンテナを立ち上げてコンテナに入らずにコマンドを打つ!
とか
とか
ちなみにrun系のオプション一覧はこちらです
http://docs.docker.jp/compose/reference/run.html
コンテナ内のファイルをコピーする
もちろんコンテナ内へローカルからコピーも可能です
httpd.confの上書き