Docker
Docker - Build, Ship, and Run Any App, Anywhere¶
Boot2Docker¶
Dockership¶
- Dockership
Dockership is a tool for easily deploying Docker containers to one or multiple Docker servers.
TIPS¶
イメージ名でコンテナを停止¶
- Stopping docker containers by image name - Ubuntu - Stack Overflow
#!/bin/sh image=syon/irkit-gui docker rm $(docker stop $(docker ps -a -q --filter ancestor=$image --format="{{.ID}}"))
すべてのコンテナを削除¶
docker rm `docker ps -a -q`
イメージの削除¶
docker rmi $(docker images | awk '/^<none>/ { print $3 }')
Clean¶
- dockerのコンテナ・イメージを謎のコマンド群で消すのもいいけどdocker-cleanコマンドもいいよ - Qiita
- Dockerの不要なimageやコンテナ消すのに変なスクリプトはいらないYO - Qiita
Tips articles¶
$ docker system prune --help Usage: docker system prune [OPTIONS] Remove unused data Options: -a, --all Remove all unused images not just dangling ones -f, --force Do not prompt for confirmation --help Print usages
News¶
- Dockerに最適化したOSイメージをGoogle Compute Engineが提供開始。CoreOSも利用可能に - Publickey
- Docker、IBM、Microsoft、RedHatがGoogleのコンテナ管理フレームワークKubernetesにこぞって開発参加する理由 - Qiita
- Docker専用の軽量Linux「CoreOS」がついに安定版リリース。AWS、Google Compute Engine、さくらのクラウドなどで利用可能に - Publickey
- [速報]VMwareがDockerと協業発表。エンタープライズにおけるコンテナ環境の実現へ。Kubernetesにも参加を表明。VMworld 2014 - Publickey
Introduction¶
Tutorial¶
- Docker入門 (全11回) - プログラミングならドットインストール
- Public BetaになったDocker for Macを使ってみる | Developers.IO
- Node.jsのマイクロサービスの構築を通してDockerを学ぶ – 前編 | プログラミング | POSTD
- Node.jsのマイクロサービスの構築を通してDockerを学ぶ – 後編 | プログラミング | POSTD
Dockerfile¶
- Dockerfile のベストプラクティス — Docker-docs-ja 1.9.0b ドキュメント
- Dockerfile ベストプラクティス 仮 - Qoosky
- DockerfileのONBUILD | SOTA
- Dockerizing a Node.js web app | Node.js
まとめ¶
- dockerについて社内勉強会で話しました - 圧倒亭グランパのブログ
- Dockerでnginxサーバー立ててみた。あとDockerの使い方とか。 - Less is Best
- 仮想環境構築に docker を使う - apatheia.info
- これから始める「DockerでかんたんLAMP環境 for CentOS」 - さくらのナレッジ
- Dockerを勉強するための、Docker記事のまとめ
- 5分で分かるDockerのキホン | Ryuzee.com
- いまさら聞けないDocker入門(2):ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方 (⅓) - @IT
- [翻訳] Dockerについてよくある勘違い | TechRacho
- Docker専用ツールのまとめ(PaaSとUI、OS、コンテナ管理ツール、ホスティングなど)
- Docker と LXC - Qiita
- 「Docker」--その正体、そして人気の理由とは? - ZDNet Japan
- Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
- 軽くて使いやすい仮想化技術 「Docker」の仕組みと エンタープライズ開発における4つの活用事例 (⅙):CodeZine
- 古賀政純の「攻めのITのためのDocker塾」:第30回 Docker Swarmを知る 複数の物理サーバでDocker環境をクラスタ化する方法 1/3 - ITmedia エンタープライズ
- 忙しい人の5分で分かるDocker 2017年春Ver