以下で紹介されていたコンテナのサイズが小さくなればいいなとためしてみた。
https://jun-app.com/laravel-on-docker/
単純にRUNを結合した飲み。 うちだとsystemdなコンテナは使えないので (Volumeのマウント的にも)、動作確認はしていない。
インストールパッケージを参考にさせてもらって別のベースイメージでつくってみようかな(独り言)
結果から:
% docker images | grep jun | sort -k2
jun-app/centos8_apache 1.0 9c36c5ccbabe 26 minutes ago 939MB
jun-app/centos8_apache 1.1 94f6a71953fd 17 minutes ago 808MB
jun-app/centos8_apache 1.2 a70f4b287eba 8 minutes ago 764MB
ビルドについて: ブログには記載がなかったのと、まだ動作もさせてないので httpd.conf, php.ini は 空のファイルを用意した。
% ls
Dockerfile httpd.conf php.ini
% docker build --no-cache=true -t jun-app/centos8_apache:1.2 .
1.0
がブログそのまま。1.2
がこのGISTに付属の Dockerfile1.1
と1.2
の違いは最後のrm -rf /var/cache/yum/*
の有無 (1.1
rm 無 /1.2
rm 有)