docker

スポンサーリンク
サーバー開発

dockerでnpmを起動時に動かす

dockerのコンテナでnpmを自動実行しようとした際にうまくいかなかった。その解消方法に以下のような形で解消を行なった。Dockerfileに書いていた記述をdocker-composeファイルで処理するようにした。 node: ...
サーバー開発

laravelはPDOを利用している

LaravelではPDOでのDB接続をしており、mysqliといった接続は利用していない。つまり、PDO接続さえできれば良く、Dockerではmysqliなどの関数を入れる必要はない。mysqlやmysqliはphp7.0より削除されたらし...
サーバー開発

docker-composeでデフォルトテーブルを作成する際に照合順序を変更する

command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_general_cidocker-comoseファイルのmysqlのイメージを作成する部分に...
スポンサーリンク
サーバー開発

docker-composeの私的最適解

docker-composeを作る際の構成に非常に悩んだ末その最適解を導き出しました。Dockerfileでできることでもdocker-compose.ymlにかけるものも存在していて、どちらに書くべきか。ENVをDockerfileに記述...
WEB開発

dockerのphpmyadminイメージにBasic認証をつける

Dockerファイルを以下のようにするFROM phpmyadmin:latestCOPY ./.htaccess /var/www/html/.htaccessCOPY ./.htpasswd /var/www/html/.htpassw...
サーバー開発

WindowsのDockerでうまく動かない

ubuntuのOSで動いていたDockerがWindowsのDockerでうまく動かなかった。独自で作ったLaravel環境なのだが、原因は何だったのかというと、パーミッション関連だったようだ。windowsはボリュームマウントをすると、L...
WEB開発

dockerがローカルで別端末でアクセスできない

Windows10で dockerでウェブサーバーを立ちあげた際に192.168.0.1などのローカルIPで別端末からアクセスできない症状が発生した。原因:Windows10のファイアーウォールの設定によって外部からアクセスできない解決方...
サーバー開発

dockerでPHP7とcomposerをインストール

単純にcomposerをインストールする過程を追加するだけ。gitとunzipがないとcomposerを使う時に詰まるのでインストールが必要。FROM php:7-apacheCOPY php.ini /usr/local/etc/php/...
サーバー開発

mysql_connectエラーでWordPressが動かない

Fatal error: Call to undefined function mysql_connect()上のように出てしまいDockerで作ったWordPressが動作しないとき。PHP7ではmysql関数が使えないらしい。Docke...
サーバー開発

dockerのphpmyadminの環境変数は何をしているか

このURL先のDockerのphpmyadminの環境変数は何をしているかというお話。公式を翻訳しても何を言っているのかさっぱりなので実際に実行してわかったことを書こうと思う。PMA_HOST localhostPMA_USER userP...
スポンサーリンク