茶トラ猫エンジニア

フリーランスとして働く、先が見えないエンジニアのメモ帳

Docker

DockerでNginxとPHPを連携させてサクっと動かす

Docker に少しずつ慣れてきましたが、今回は動的なことをしたいモックサーバを急遽使いたかったので、ローカルの Docker で Nginx と PHP(php-fpm)が動作するコンテナを作成してみました。 それぞれのサーバの要件は以下の通り。 Nginx コンテナ上では80番ポ…

Dockerコンテナ上のファイルをローカルにコピーする

コンテナのビルド時に、コンテナ上のサーバにファイルを配備するには Dockerfile を利用すると楽です。 RUN でコマンドを定義できますし、ENV で環境変数の設定もできます。 今回はコンテナ上の C 言語で書かれたプログラムを gcc でコンパイルして、そのコ…

Dockerコンテナのビルド時にvi(vim)をインストールする

以前、Docker コンテナ上のファイルをローカルにコピーする記事を書きました。 www.saratoga.jp その際、コンテナ上の Linux では vi でプログラムを書いてコンパイルしたのですが、実は以下の Docker のイメージには最初から vim(vi)が入っていませんでした…

PHP+ApacheのDockerコンテナをSSL通信に対応させる

以前「Dockerコンテナ上のファイルをローカルにコピーする」で紹介した、PHP と Apache がセットになった Docker イメージ。 www.saratoga.jp サクっと PHP が動作するサーバを立てるなら、Nginx と php-fpm を導入するよりは楽です。 そこで今回は、このコ…

DockerはKubernetesの時代?ところで読み方は?

開発環境としても本番環境としても運用が増えつつある Docker ですが、コンテナの管理を効率化する Kubernetes とセットで使うのがトレンドのようです。 しかし、この Kubernetes の読み方がわからなくて調べてみたところ、いくつかの候補があるようで、現場…