1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【ふくだ学習録】Docker入門 part8【27日目】

Posted at

ふくだ学習録とは?

ふくだが学習したことの備忘録。
目に見える形で残すことによってやる気を出す個人的な作戦です。
他人に見せるように書いているわけではないので、すごく読みにくいです。

読了した本

データベースエンジニア養成読本 [DBを自由自在に活用するための知識とノウハウ満載!]
ゼロから作るDeepLearning
PHPフレームワーク CakePHP 3入門
SQLアンチパターン

今読んでいる本

Docker入門

Docker入門

マルチホスト連携とは

異なるホストで稼働するコンテナが、同じ仮想ネットワークに室族できるようになり、ホストのIPアドレスやポート転送設定などと無関係に、コンテナ同士が直接連携できるようになること。それを実現するための機能は、マルチホストネットワーク機能と呼ばれる。

マルチホスト連携を利用する条件

Linuxカーネルがバージョン3.16以降である必要がある。またそれぞれのDocker環境では、共通に使用できる分散型のキーバリューストアを稼働させる必要がある。

分散キーバリューストアは「Consul」「Etcd」「ZooKeeper」の3種類がある。また各ホストを「Docker Swarm」というツールでクラスタ構成にする必要も出てくる。

DockerSwarmの説明は下記サイトがわかりやすかった。
Docker Swarmを試してみた

複数コンテナを利用する際のツール。

おなじみのコンテナ管理ツールである「Docker Compose」。
そのほかにも「Panamax」といったものもある。

ELKとは?

よく使われるアプリケーションの組み合わせのこと。
検索エンジン「ElasticSearch」
ログ処理ソフト「logstash」
データ可視化ツール「kibana」
それぞれの頭文字からELKと呼ばれる。

今日の一言

docker入門ようやく読み終わったー!
明日からは今まで読んだ本の知識を全て使っていけるようなアプリ制作に取り掛かる!

サーバー環境自分で構築して、バック側はAPIサーバ、フロントをSPA化、データ格納はmongoとMySQLで責務分けながら格納しつつ、スクレイピングして取ってきたデータはtensorflowで分類する…

これ完了したらえげつないレベルアップするわ!!わくわく!!!

1
0
0

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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?