This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
code:docker [2019/03/25 21:47] hansek created |
code:docker [2020/08/05 08:15] (current) hansek |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Docker ====== | ====== Docker ====== | ||
| + | ===== docker.sock: | ||
| + | source: https:// | ||
| + | |||
| + | <code bash> | ||
| + | sudo usermod -a -G docker $USER | ||
| + | </ | ||
| + | |||
| + | ===== PHP 5.6 ===== | ||
| + | |||
| + | <code yaml docker-compose.yml> | ||
| + | version: ' | ||
| + | services: | ||
| + | webserver: | ||
| + | build: . | ||
| + | ports: | ||
| + | - " | ||
| + | volumes: | ||
| + | - ./:/ | ||
| + | environment: | ||
| + | XDEBUG_CONFIG: | ||
| + | depends_on: | ||
| + | - db | ||
| + | | ||
| + | db: | ||
| + | image: mysql:5.6 | ||
| + | ports: | ||
| + | - " | ||
| + | volumes: | ||
| + | - db-data:/ | ||
| + | environment: | ||
| + | | ||
| + | | ||
| + | | ||
| + | phpmyadmin: | ||
| + | image: phpmyadmin/ | ||
| + | depends_on: | ||
| + | - db | ||
| + | environment: | ||
| + | | ||
| + | | ||
| + | ports: | ||
| + | - ' | ||
| + | |||
| + | volumes: | ||
| + | db-data: {} | ||
| + | </ | ||
| + | |||
| + | <code bash Dockerfile> | ||
| + | FROM phpstorm/ | ||
| + | |||
| + | RUN docker-php-ext-install pdo pdo_mysql | ||
| + | |||
| + | RUN a2enmod rewrite | ||
| + | |||
| + | RUN echo ' | ||
| + | echo ' | ||
| + | echo ' | ||
| + | |||
| + | RUN usermod -u 1000 www-data && \ | ||
| + | usermod -G staff www-data | ||
| + | </ | ||
| + | |||
| + | Import database dump | ||
| + | <code bash> | ||
| + | mysql -h 127.0.0.1 -u root -p main < dump.sql | ||
| + | </ | ||