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 | ||
+ | </ |