composer.jsonにdockerコマンドを書いておくことで、laravelのプロジェクトを(PHPのビルトインサーバではなく)php-fpmを使ってコマンド1つで起動させることができます。 ## 作業手順 まず`composer.json`に下記の行を追加します。 ```language-j...


DockerでPHP7.4のコンテナを使ってhello worldを出力する最低限のコードです。 php-fpmの設定などでハマって問題の切り分けが難しい時などに覚えておくと便利です。 ## プログラムを用意 ```language-bash mkdir -p src/public echo '


[Alpine Linux]apkコマンドのオプション

2019年6月30日 | カテゴリ: Docker
Alpine Linuxのパッケージマネージャであるapkコマンドのオプションです。 - apk update ローカルにあるdpkのインデックスキャッシュを更新する - apk search パッケージを検索する - apk add パッケージをインストールする オプション`--n...


Dockerfileの公式phpコンテナを使っていて、標準で入っていないextensionを追加したい時があります。 このような場合に備えて、公式コンテナではdocker-php-ext-installコマンドを用意してくれています。 以下のようにRUNコマンドを記述することで希...


下記のスクリプトで、dockerコンテナ内でipコマンドを実行してIPアドレスを取得し、取得結果をbash変数に代入できます。 ```language-bash $ CONTAINER_NAME=nginx01 $ IP_ADDRESS=$(docker container exec -it $CONTAINER_NAME ip a s eth0 | grep i...


[チュートリアル] MacでDockerを使う

2018年4月7日 | カテゴリ: Docker, Mac
## インストール ```language-bash brew install docker brew cask install docker ``` ## バージョンを確認 ```language-bash $ docker -v Docker version 18.03.0-ce, build 0520e24 ``` ## Docker関連の情報を確認 ```language-ba...