docker-compose

Docker

[docker-compose]複数コンテナに同じ設定をDRYに書く

複数コンテナに同じ環境変数を設定したいけど、重複して書くのは嫌。という場合。 x-environmentに&environmentでaliasを設定し、*environment で展開できます。 いちいち書いて回ると面倒ですしミスもふえます...
docker-compose

Composer で処理中にタイムアウトになるのを防ぐ

docker-compose系のコマンドが長くてめんどくさいのでcomposer.jsonにscriptを書いたのですが、いつの間にか強制終了されてしまいます。 composerで長い時間の処理をさせようとすると、300秒でタイムアウトして...
Docker

Dockerコンテナの起動、終了時にネットワーク系のエラーが出る

DockerのContainer(コンテナ)を終了させようとした時に「ERROR: error while removing network: network HOGE id FUGA has active endpoints.」とか、開始...
Docker

The requested image’s platform (linux/amd64) does not match the detected host platform.

M1/M2でdockerを動かしていると、 Docker on Mac M1 gives: "The requested image's platform (linux/amd64) does not match the detected ...
Docker

[Ubuntu]Docker is not running. になったら

Ubuntu(ほかのLinuxでも同じかと思いますが) sail経由でdockerコンテナを起動しようとしたが… ./vendor/bin/sail build Docker is not running. $ sudo systemctl...
Docker

Laravel Duskを自前のDocker経由で動かす

色々試行錯誤して、自前のDocker環境でDuskを起動することができたのでその時のメモです。 基本的なインストール方法は公式をみてもらうとして、それ以外のアンドキュメンテっとな部分についてのみ記載します。 環境設定ファイル ルートに .e...
Docker

Error response from daemon: network ’network id’not found

docker-compose でコンテナを起動しようとしたら… Error response from daemon: network docker_default not found という感じで起動しなくなった。 詳しくはわからなかった...
Docker

Docker+WSL2の肥大化したHDDイメージを最適化する

mどうもCドライブの容量を思った以上に使っているなぁと思って調査してみたら C:\Users\(ユーザーアカウント名)\AppData\Local\Docker\wsl\data\ext4.vhdx にあるHDDイメージファイルがやたらと容...
Docker

docker-composeで”the input device is not a TTY”になる

現象 dockerのコンテナ内のデータベースにSQLのdumpを投入しようとして $ docker-compose exec db mysql app_database < dump.sql the input device is not ...