###概要
docokerにてWebアプリケーションとデータベースを別々のコンテナで起動し連結させたいと考えております。
Magentoというwebアプリケーションをインストールする際、下記のエラーがでます。
SQLSTATE[HY000] [2002] No such file or directory
公式サイトにはMYSQLに誤った設定があるとのことでした。
https://devdocs.magento.com/guides/v2.0/install-gde/trouble/php/tshoot_phpini.html
docker-comopseは下記のようになっております。
1 version: '3' 2 services: 3 web: 4 ¦build: ./ 5 ¦container_name: magento 6 ¦ports: 7 ¦- "80:80" 8 ¦volumes: 9 ¦¦- ./data:/var/www/html:cached 10 ¦¦- ~/.bash_history:/root/.bash_history 11 ¦depends_on: 12 ¦¦- db 13 14 db: 15 ¦image: mysql:5.7 16 ¦ports: 17 ¦¦- '3306:3306' 18 ¦environment: 19 ¦¦MYSQL_ROOT_PASSWORD: hogehoge 20 ¦¦MYSQL_ROOT_HOST: localhost 21 ¦¦MYSQL_DATABASE: magento 22 ¦¦MYSQL_USER: magento 23 ¦¦MYSQL_PASSWORD: hogegoge 24 ¦volumes: 25 ¦- ./data/db-data:/var/lib/mysql 26 ¦- ./data/docker-logs/mysql:/var/log/mysql
気になる点としてはビルド時にuses an image, skippingと表示されDataBaseのセットアップの挙動が無いことです。
念の為、イメージ、コンテナ、キャッシュを削除して行っていますが、動きません。
どの当たりを見直せばいいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/29 09:30
2018/10/29 09:32
2018/10/29 10:51
2018/10/29 12:48
2018/10/29 12:51
2018/10/30 03:23