前提・実現したいこと
2,3年前からdocker技術に興味が持ち始めましたが、なかなか試す環境と時間が作れず、やっと直近になって職場の開発環境をdocker環境で構築する計画を検討することになりいろいろ調べていたところ、いくつかの疑問ができましたので質問させていただきます。
質問その1
構築したい環境、wsl2 + centos7でのLAMP環境
microsoft storeでwsl2系osイメージを探すとcentosイメージは少額の優勝版となっており、それの開発者(提供者)が個人になっているように見受けられます。このような誰か身元がわからない個人で公開したイメージを企業の開発環境に利用するには安全でしょうか?
ms storeに載せるものはセキュリティチェックされているのでしょうか?
質問その2
これからWEB、API、DBサーバーを複数コンテナに分けて作っていくことになりますが、
ググった範囲では、コンテナごと以下のような形で記載することになりますが
※ライブラリ系は一部省いています。
FROM centos:7
RUN yum -y install php php-devel php-pdo
RUN yum -y install httpd
CMD ["systectl","enable","httpd.service"]
CMD ["systectl","start","httpd.service"]
すべてのコンテナで同様のミドルウェア、ライブラリを入れることになると重複したリソース消費になるのではないかと感じますが、
ホストOSのライブラリとして、コンテナはそこからの差分に絞る方法ないでしょうか?
例:
共通部分: php, pecl, memcached
webサーバー:httpd
dbサーバー: mysql
バッチサーバー:特に無し
回答1件
あなたの回答
tips
プレビュー