#author("2018-11-25T08:37:07+00:00","default:haikikyou","haikikyou")
[[HaikikyouのIT関連技術メモ]]

* Docker [#u49dd827]

- コンテナ型の仮想化ソフトウェア(LinuxのnamespaceとcgroupといったAPIで実現されている)
- OS(実行環境)とアプリケーションをコンテナイメージとして作成
- Infrastructure as Code(IaC)とImmutable Infrastructure(イミュータブル インフラストラクチャ)を実現する

* 関連技術 [#m53c4713]

** Docker Compose [#c0a034af]

- 複数のコンテナを管理するツール
- Ansibleのようにコンテナ定義を.ymlに定義しておくと、定義通りにコンテナ環境を構築してくれる

&label(warn){参考};
- [[さくらのナレッジ > 初心者向け > Docker入門(第六回)〜Docker Compose〜>https://knowledge.sakura.ad.jp/16862/]] - &size(11){&color(gray){on https://knowledge.sakura.ad.jp/16862/};};


** Docker Swarm [#mc806065]

- Docker Composerを複数のノード間で管理可能にするツール
- Containerの増減、負荷分散等を考慮したContainerの配置などを行うことができる
- より高度なソフトウェアとして、コンテナオーケストレーションツールのデファクトスタンダードである、Kubernetesがある。

&label(warn){参考};

- [[さくらのナレッジ > エンジニア向け > Docker SwarmによるDockerクラスタ環境の構築(Dockerの最新機能を使ってみよう:第4回)>https://knowledge.sakura.ad.jp/5197/]] - &size(11){&color(gray){on https://knowledge.sakura.ad.jp/5197/};};

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
ダブルクリックで閉じるTOP | 閉じる
GO TO TOP