Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| kb:docker [2018/11/18 10:58] – yehuda | kb:docker [2022/01/03 16:03] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| ./ | ./ | ||
| ./ | ./ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | yehuda@yehudakoLapHz ~/ | ||
| + | % cat docker-compose.yml | ||
| + | version: " | ||
| + | |||
| + | services: | ||
| + | webserver: | ||
| + | build: | ||
| + | context: ./ | ||
| + | container_name: | ||
| + | restart: ' | ||
| + | ports: | ||
| + | - " | ||
| + | - " | ||
| + | links: | ||
| + | - mysql | ||
| + | volumes: | ||
| + | - ${DOCUMENT_ROOT-./ | ||
| + | - ${PHP_INI-./ | ||
| + | - ${VHOSTS_DIR-./ | ||
| + | - ${LOG_DIR-./ | ||
| + | mysql: | ||
| + | build: ./bin/mysql | ||
| + | container_name: | ||
| + | restart: ' | ||
| + | ports: | ||
| + | - " | ||
| + | volumes: | ||
| + | - ${MYSQL_DATA_DIR-./ | ||
| + | - ${MYSQL_LOG_DIR-./ | ||
| + | environment: | ||
| + | MYSQL_ROOT_PASSWORD: | ||
| + | MYSQL_DATABASE: | ||
| + | MYSQL_USER: ${MYSQL_USER} | ||
| + | MYSQL_PASSWORD: | ||
| + | phpmyadmin: | ||
| + | image: phpmyadmin/ | ||
| + | container_name: | ||
| + | links: | ||
| + | - mysql | ||
| + | environment: | ||
| + | PMA_HOST: mysql | ||
| + | PMA_PORT: 3306 | ||
| + | PMA_USER: ${MYSQL_USER} | ||
| + | PMA_PASSWORD: | ||
| + | MYSQL_ROOT_PASSWORD: | ||
| + | MYSQL_USER: ${MYSQL_USER} | ||
| + | MYSQL_PASSWORD: | ||
| + | ports: | ||
| + | - ' | ||
| + | volumes: | ||
| + | - /sessions | ||
| + | redis: | ||
| + | container_name: | ||
| + | image: redis: | ||
| + | ports: | ||
| + | - " | ||
| + | yehuda@yehudakoLapHz ~/ | ||
| + | % ls .env | ||
| + | .env | ||
| + | yehuda@yehudakoLapHz ~/ | ||
| + | % cat .env | ||
| + | DOCUMENT_ROOT=./ | ||
| + | VHOSTS_DIR=./ | ||
| + | APACHE_LOG_DIR=./ | ||
| + | PHP_INI=./ | ||
| + | MYSQL_DATA_DIR=./ | ||
| + | MYSQL_LOG_DIR=./ | ||
| + | |||
| + | # If you already has the port 80 in use, you can change it (for example if you have Apache) | ||
| + | HOST_MACHINE_UNSECURE_HOST_PORT=80 | ||
| + | HOST_MACHINE_SECURE_HOST_PORT=443 | ||
| + | |||
| + | # If you already has the port 3306 in use, you can change it (for example if you have MySQL) | ||
| + | HOST_MACHINE_MYSQL_PORT=3306 | ||
| + | |||
| + | # If you already has the port 6379 in use, you can change it (for example if you have Redis) | ||
| + | HOST_MACHINE_REDIS_PORT=6379 | ||
| + | |||
| + | |||
| + | # MySQL root user password | ||
| + | MYSQL_ROOT_PASSWORD=tiger | ||
| + | |||
| + | # Database settings: Username, password and database name | ||
| + | MYSQL_USER=docker | ||
| + | MYSQL_PASSWORD=docker | ||
| + | MYSQL_DATABASE=docker | ||
| + | |||
| </ | </ | ||