docker コンテナを起動したい
参考書を元にdockerにて環境開発を学んでおりますが、
dockerのコンテナ起動ができず詰まっております。
■詳細
・docker desktop(mac)にて行っております。
・docker-compose.yml 作成
・php-fpm 設定
・docker-compose.yml があるパス上で、
docker-compose up -d
を実行し下記エラーが発生します。
発生している問題・エラーメッセージ
yaml.scanner.ScannerError: mapping values are not allowed here in "./docker-compose.yml", line 29, column 20
該当のソースコード(docker-compose.ymlファイル)
version: '3' services: web: image: nginx:1.15.6 ports: - 8000:80 depends_on: - app volumes: - ./docker/web/default.conf:/etc/nginx/conf.d/default.conf - .:/var/www/html app: build: ./docker/php volumes: - .:/var/www/html depends_on: - mysql mysql: image: mysql:5.7 environment: MYSQL_DATABASE: **** MYSQL_USER: MYSQL_PASSWORD: MYSQL_ROOT_PASSWORD: ports: - 3306:3306 volumes: - mysql-data:/var/lib/mysql volumes: mysql-data:
php-fpm 設定したファイル(default.conf)
erver { listen 80; root /var/www/html/; index index.php index.html index.htm; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass app:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } }
試したこと
試す以前の話ですが、エラーの示す** volumes **について調べておりますがよく理解できません。
この点でどう修正するのかも分からずにおりますので、ご教示いただければと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/07 03:31
2020/07/07 05:01