[Docker] 構成する要素を知る必要がある

でないと構成を考えられない

Container

誤り含みの超おおざっぱに言えば アプリ本体のこと

Images

誤り以下略 ならば アプリのテンプレート

Networks

ESXi とかでもある、仮想ネットワーク
アプリごとにネットワークを切れるとみて良い

Volumes

データ保存先

Stacks

Container の固まり
つまり、理想は アプリのプロジェクトで 1スタックを構成すべきということか

Q. Stacks の作り方

Docker Compose という、コードから環境を作るものを利用するらしい
簡単なStacks を構成すべく、下記を書いてみる

version: "1"
services:
  web1:
    image: nginx:latest
  web2:
    image: nginx:latest

指定したコンテナが スタックで集約されている

コンテナ個別で見たとき、Stack 欄にスタックが入っている

Q. 既存のコンテナを スタック化できる?

Create stack 欄では該当する項目が見当たらないので出来なさそう?


サーバー構築がコード化できる (Docker Compose) のは良いな・・・
これまで手打ちでいろいろやってたから手軽

ただ、こうなると勝手に構成されている都合で不要なものも含まれていないかという懸念があり、
真っ新のコンテナから自分で作り上げたいという気持ちも出てくる

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Share via
Copy link