LoginSignup
82

More than 5 years have passed since last update.

Docker関連資料まとめ(2016-09-28時点)

Last updated at Posted at 2016-09-24

Dockerについても濃い目に調べることになったので、調べてみた。
興味があった箇所を掘り下げる形で調べているので、MECEになっていないことに注意
個人的に乱読していろんな切り口で知識を得ることで、知識を増やす形で学習するので、
同じことが書いてある資料も有益と思えたら追記している。

Docker 公式リファレンス

Docker 1.12 RC
http://docs.docker.jp/index.html
結局、公式ドキュメントが一番かも。

Docker概要・周辺技術

Docker入門
http://docker.yuichi.com/about/strength/index.html
Docker入門 - 基礎編 いまから始めるDocker(Jul 7, 2015 情報が古いので注意)
http://www.slideshare.net/zembutsu/introduction-to-docker-management-and-operations-basic?qid=5861b7c1-2bab-48ae-af16-6bbb0d711fed&v=&b=&from_search=8
注目すべきDockerの周辺技術 PanamaxとKubernetes
https://thinkit.co.jp/story/2015/01/26/5561
Dockerを使って1サーバで複数Webサービスを運用するためのマイベストプラクティス
http://qiita.com/miyasakura_/items/5cd3b05aa9c5e4f3f4be#5-coreos%E5%81%B4%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%81%AE%E7%AB%8B%E3%81%A1%E4%B8%8A%E3%81%92
awesome-docker
https://gitlab.com/veggiemonk/awesome-docker
2016年版、Dockerのすべてが5分でわかるまとめ!(コマンド一覧付き)
http://paiza.hatenablog.com/entry/docker_intro

Docker導入前検討課題

Dockerの導入前に知っておくべきこと
https://thinkit.co.jp/story/2015/08/18/6326

Dockerファイル記述

Dockerfile のベストプラクティス
http://docs.docker.jp/engine/articles/dockerfile_best-practice.html
Dockerfile ベストプラクティス (仮)
https://www.qoosky.io/techs/f38c112ca9
Docker Commands and Best Practices Cheat Sheet
https://zeroturnaround.com/rebellabs/docker-commands-and-best-practices-cheat-sheet/

Docker要素技術

Dockerネットワーク

Dockerのマルチホストネットワークで複数ホスト間を繋ぐ仮想ネットワークを作る(Dockerの最新機能を使ってみよう:第1回)
http://knowledge.sakura.ad.jp/knowledge/4786/
参考訳:Docker ネットワーク設計哲学
http://qiita.com/zembutsu/items/59463017e1e82b8c22cb
Docker network周りでハマった話
https://techblog.ca-reward.co.jp/2016/06/post-34.html
Docker 1.12のoverlayネットワーク
https://hd35468.wordpress.com/2016/06/28/docker-1-12overlaynw/
訳: Docker libnetworkデザイン
https://hd35468.wordpress.com/2016/04/30/docker-libnetwork-design/

SR-IOV

Single-Root Input/Output Virtualization (SR-IOV) with Linux* Containers
https://software.intel.com/en-us/articles/single-root-inputoutput-virtualization-sr-iov-with-linux-containers
Can docker containers connect to SRIOV VFs
https://forums.docker.com/t/can-docker-containers-connect-to-sriov-vfs/1425
OpenStack環境でのSR-IOV活用法(Dockerの情報はないが、SR-IOVの理解向上用)
http://www.iij.ad.jp/company/development/tech/techweek/pdf/151113_1.pdf

Dockerストレージ

Dockerのボリュームプラグインとストレージドライバ(Dockerの最新機能を使ってみよう:第2回)
http://knowledge.sakura.ad.jp/knowledge/5021/
issues-docker
https://github.com/AkihiroSuda/issues-docker
Dockerコンテナからのディレクトリアクセスやボリューム共有
https://thinkit.co.jp/story/2015/09/15/6384

OverlayFS

DockerでOverlayFS over XFSするために
http://qiita.com/amatsus/items/aa2a58b0d5800312b6fa

DockerOS権限、リソース

Dockerコンテナで利用できるリソースや権限を制限する(Dockerの最新機能を使ってみよう:第3回)
http://knowledge.sakura.ad.jp/knowledge/5118/

Dockerクラスタリング

Docker SwarmによるDockerクラスタ環境の構築(Dockerの最新機能を使ってみよう:第4回)
http://knowledge.sakura.ad.jp/knowledge/5197/
Docker ロードバランサ内部実装
https://hd35468.wordpress.com/2016/06/27/docker-loadbalancer/

Dockerデプロイ

Amazon EC2 Container Serviceで構築されたシステムでDockerコンテナを入れ替える
http://dev.classmethod.jp/cloud/aws/switch-docker-container-using-ecs/

Docker構成管理

複数のDockerコンテナを自動で立ち上げる構成管理ツール「Docker Compose」(Dockerの最新機能を使ってみよう:第7回)
http://knowledge.sakura.ad.jp/knowledge/5736/

Docker Paas

Docker PaaSとしての OpenShift, Deis, Flynn比較
http://www.slideshare.net/jacopen/docker-paas-openshift-deis-flynn

Amazon ECS

Amazon EC2 Container Service (Amazon ECS) 概要(Jul 27, 2015 情報が古いので注意)
http://www.slideshare.net/AmazonWebServicesJapan/20150727-jaws-container1-ecspublic?qid=5861b7c1-2bab-48ae-af16-6bbb0d711fed&v=&b=&from_search=1
Amazon ECSアップデート
http://www.slideshare.net/AmazonWebServicesJapan/amazon-ecs-63479199
実業務でも使えるか? 今アツいDocker運用管理製品/サービス15選まとめ (1/2)
http://www.atmarkit.co.jp/ait/articles/1510/02/news012.html
Amazon ECS に途中で挫折しないために
https://orih.io/2015/12/a-few-things-i-wanted-to-know-before-playing-with-amazon-ecs/
Dockerの運用が面倒な人に贈る、Amazon EC2 Container Service(ECS)を使ったフルマネージドな世界
http://qiita.com/Dr_ASA/items/22c883f136f85b8bbe92
Amazon ECSのELB構成パターンまとめ(ALB対応)
http://dev.classmethod.jp/cloud/ecs-elb-recipes/

OpenShift

OpenShift Origin 公式
https://www.openshift.org/
DockerとKubernatesを核にしたPaaS基盤へと変わるOpenShift V3
http://www.publickey1.jp/blog/15/dockerkubernatespaasopenshift_v3.html
Dockerをフル活用したPaaSOpenShiftを理解する
https://redhatforum.jp/pdf/LS-02.pdf
OpenShift v3.1.1 のインストール手順
http://jp-redhat.com/openeye_online/column/omizo/2856/
OpenShiftの道具箱
http://jp-redhat.com/openeye_online/category/column/omizo/
OpenShift OriginによるDockerイメージ管理(1)〜イメージストリームを理解する
http://enakai00.hatenablog.com/entry/2015/12/28/203731

Deis

Deis 公式
http://deis.io/
Kubernetesベースに生まれ変わるDeis v2
https://jaco.udcp.info/deis-v2-kubernetes/
Deis を AWS でプロダクションに投入するための Tips
http://qiita.com/hakobera/items/1f6d2b661c52d98b142f
Deisインストール職人が朝早起きしなくても済むTipsいくつか(Azure編)
http://qiita.com/monamour555/items/5fba6756b3fefdf40d0a

Flynn

Flynn 公式
https://flynn.io/
DockerによるマルチホストのPaaS flynnの概要とそのアーキテクチャー(情報としては古い)
http://deeeet.com/writing/2014/07/07/flynn/

Dokku

Dokku 公式
http://dokku.viewdocs.io/dokku/
Dokku プライベートなherokuを作ってRailsアプリをデプロイ[Digital Ocean]
http://morizyun.github.io/blog/dokku-postgresql-rails-digital-ocean/
dokkuのつらいところとつかいどころ(情報古いです)
http://k2nr.me/blog/2014/08/20/dokku.html

DockerホストOS

CoreOS で ECS クラスタを構築する
http://qiita.com/dtan4/items/a98ceb194ed4854bb300
コンテナホスト向けOS環境「CentOS Atomic Host」や「Snappy Ubuntu Core」を試す
http://knowledge.sakura.ad.jp/knowledge/4217/
Docker向けの軽量Linux OS 主要3種を比較する
https://thinkit.co.jp/story/2015/03/06/5672

CoreOS

CoreOS 公式
https://coreos.com/
Vagrant・CoreOS・Dockerでインフラ素人が自宅サーバを立てた話
http://qiita.com/y_hokkey/items/3dd0d8f20f9daadbbf0b
CoreOS 入門(情報としては古い)
http://qiita.com/mopemope/items/fa9424b094aae3eac580

Atomic

Project Atomic(公式)
https://www.projectatomic.io/

Snappy

Snappy Ubuntu Core(公式)
http://www.ubuntu.com/cloud/snappy

Docker以外のコンテナ仮想化環境

rkt

rkt 公式
https://coreos.com/rkt/docs/latest/
Dockerと新コンテナランタイム「rkt」をサクっと比較してみる
http://qiita.com/datake914/items/a61a1aead43ffa058da9
rktと戯れる
http://tech.kayac.com/archive/advent_calendar_2015_18.html
rkt vs other projects
https://coreos.com/rkt/docs/latest/rkt-vs-other-projects.html

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
82