前提
Dockerでphp8,apache2,mysql8 の開発環境を作りたい。
発生している問題・エラーメッセージ
df で確認した限りマウントされているが、lsで見てみると中身が何もない。
ディレクトリ構成
. └── html ├── Environment │ ├── docker-compose.yml │ ├── html │ ├── main.md │ ├── mysql │ └── php ├── logo.png ├── admin │ ├── index.php │ └── submit.php ├── favicon.jpg ├── index.html ├── index.php ├── money.log ├── reset.css ├── style.css └── test.php
docker-compose.yml
docker
1version: '3.8' 2services: 3 php-apache2: 4 image: php-apache2 5 container_name: php-apache2 6 build: 7 dockerfile: ./php/Dockerfile 8 volumes: 9 # [ホスト側の相対Path]:コンテナの絶対Path 10 - "./html:/var/www/html" 11 ports: 12 - "8888:80" 13 depends_on: 14 - mysql8 15 16 mysql8: 17 image: mysql8 18 container_name: mysql8 19 restart: always 20 build: 21 dockerfile: ./mysql/Dockerfile 22 ports: 23 # php-mysqli change port 24 # HOST:Containar 25 - "3366:3306" 26 volumes: 27 - "./mysql/init/:/docker-entrypoint-initdb.d/" 28 - "./mysql/conf/:/etc/mysql/conf.d/" 29 environment: 30 TZ: Asia/Tokyo 31 MYSQL_ROOT_PASSWORD: 1234 32 #MYSQL_DATABASE: sample 33 MYSQL_USER: client 34 MYSQL_PASSWORD: 1234
試したこと
フォルダーをマウントし、中身を同期したい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。