【長期インターン】Dockerfileについて深く知る一日

date_range 2025/07/22
日々の活動日記エンジニアインターン
菅原 昌大
af9e5a36-6f56-4245-b10b-ba813f78ca10

こんにちは!京都開発研究所WEBプログラマーコースインターン生の菅原昌大です!


本日の業務では、前回に引き続きphpの最新版への修正の作業を行いました。やはり自分のPCが重く作業が潤滑に行えないことがありましたので、本日はDockerfileの中身についての理解をすることに努めました。

Dockerfileの中身について調べてみると、思っていたよりも奥が深く、環境構築の自動化や再現性の高さに驚かされました。

特に、FROM命令でベースイメージを指定し、その上にRUNやCOPY、CMDなどを積み上げていく構成は、まさに「レイヤーを重ねて環境を作っていく」という感覚に近く、理解が進むほどに面白く感じました。

また、PHPの開発環境に必要な拡張モジュール(mbstringやzip、xdebugなど)もDockerfile内でインストールする方法を知り、手作業で環境構築をするよりも格段に効率がよくなることを実感しました。

一方で、イメージのサイズが大きくなりすぎないようにする工夫や、キャッシュの仕組みを理解することの重要性も感じ、今後の課題として意識していきたいと思います。



メンバー紹介:https://guardian.jpn.com/member/

長期インターン生の活動日記:https://guardian.jpn.com/intern/

長期インターンの採用要項:https://guardian.jpn.com/recruit/intern/


*COMMENT*

  • 生尾 ゆうこ

    生尾 ゆうこ

    更新日:2025-07-24 20:04

    *コメント*

    お疲れ様です。

    PCが重かったり触っている環境が重かったりすると作業スピードがぐんと下がりますよね😿

    私はDockerfileのことをよくわかっていませんが、菅原さんが楽しみながら業務されている様子がよくわかりました!✨

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード