PHP. Собираем докер контейнеры.

Видео отсутствует

Собираем докер контейнер. PHP + Apache + Mysql.

Создаем docker-compose.ym и включаем в него контейнер под апач.

ссылка на контейнеры

version: '3'
services:
    php-server:
        image: webdevops/php-apache:7.1-alpine
        container_name: php-server
        restart: unless-stopped
        ports:
            - "80:80"
            - "443:443"
        networks: 
            - app-net
        volumes: 
            - "./web:/app"

networks:
    app-net:
        driver: bridge

start page

Создадим папку web и в ней index.php

<h1>Hello from docker!</h1>

Зайдем в контейнер.

docker exec -ti php-server sh

Подключим MySQL

services:
    ....
    mysql:
        image: mysql:latest
        command: --default-authentication-plugin=mysql_native_password
        restart: always
        environment:
            MYSQL_ROOT_PASSWORD: 1q2w3e
        ports:
            - "3306:3306"
        networks: 
            - app-net
Задать вопрос, прокомментировать.