docker

13 件の記事

2025

QStashをDockerで動かす!ローカル開発環境の構築手順

QStashをローカル環境で使うためには2つの方法があります。 Local Tunnel(ローカルトンネル)を使う方法 qstash-cliを使う方法(Docker環境でのセットアップが可能) QStashはクラウド環境でのメッセージキューやジョブスケジューリングに便利ですが、開発時にはローカル環境でのテストが不可欠で…

2024

Dockerのマルチステージビルドで特定のステージを指定する方法

Dockerのマルチステージビルド(Multi-stage builds)で複数のステージを用意する場合があります。 マルチステージビルドを使うことで、一つのDockerfile内で複数のビルドステージを管理し、最終的なイメージサイズを小さく保つことができます。 今回はstaging, production環境でステー…

2023
2022
2021

Docker環境でphp8 + xdebug3を設定する

Docker composeでそれっぽい環境を用意して、xdebug動かしてみたよって話です。 docker-composeの定義 こんな感じです。 version: "3" volumes: db-store: services: db: image: postgres:11 volumes: - db-store:…

docker環境でcomposer requireがうまくいかなかった

古いphpの場合はdockerのメモリ割り当てを多めにしたほうがいいかもです。 今回は大人の事情で使っているPHP7.1系でcomposer requireしたら、うまくいかなかったので色々と頑張った結果を記事に残しておきたいと思います。 docker-composeファイル まず、大人の事情でPHP7.1の環境が必要…

2020

Symfonyのwebpack-encoreのためにdockerのmulti stage buildを使う

Symfonyを動かすコンテナを作るときにPHPだけの環境なら比較的に作りやすいです。 ただ、webpacke-encoreが絡んでくるとちょっとめんどくさい。 なのでmulti stage buildを利用してサクッと環境を作ってみました。 まずは普通にphpだけのコンテナ 自分はこんな感じにすることが多いです。 F…

docker-machine + vultrでSymfonyで作ったwebアプリを動かす

前にsymfonyで作ったwebアプリをお客さんにdemoしたい。 でも環境を用意するのが若干面倒。 開発環境自体はdockerで構成されているものの、コストを書けずに安いプレビュー環境を用意してたくなったので、docker-machine + vultrでプレビュー環境を構築しました。 まずはdocker-machi…

2018

Dockerなphpの環境でimagickをinstallする

久しぶりのブログ更新です。こんばんわ。 phpの環境を構築する際に、alpine linuxのdocker imageを使っていますが、どうやってimagckを入れていいのかわからなかったのでそのメモです。 前提条件 imageはphp:7.2-alpineを使用している。 Docker for Mac上で試している …

2015

packerでDocker Imageをbuildしたら、「Waiting for exit code to appear for remote command...」ってところで止まる問題

packerでdockerのイメージを作成しようとしてたんですが、なぜか途中で止まってしまう問題が発生しました。 なぜだろうといろいろと調べてた見ましたが、特に設定が間違っているわけでもありませんでした。 とりあえずログをだしながら、実行してみた。 $ PACKER_LOG=1 packer build packer.…