Docker: LAMP стек

Конфигурация для Docker, чтоб запустить LAMP стек на Windows 10

DockerFile для запуска сервера

FROM php:7.3-apache 

RUN docker-php-ext-install mysqli

VOLUME /var/www/html

Для сборки образа нужна команда

docker image build -t lego-apache:1.0 .

Swarm конфигурация для запуска всего

version: '3.7'    

services:
  lego-apache:
    image: lego-apache:1.0
    volumes:
      - type: bind    
        source: /d/ME/docker/LegoSite/www/
        target: /var/www/html
    ports:
      - "8888:80"
    depends_on:
      - lego-mysql
    networks:
      - lego-site-network    

  lego-mysql:
    image: mysql:5.7
    volumes:
    volumes:
      - type: bind    
        source: /d/ME/docker/LegoSite/mysql/
        target: /var/lib/mysql
    environment:
      - "MYSQL_DATABASE=Baly"
      - "MYSQL_USER=admin"
      - "MYSQL_PASSWORD=admin"
      - "MYSQL_ROOT_PASSWORD=mypassword"
    networks:
      - lego-site-network    
      
networks:
  lego-site-network:  

Запуск командой

docker stack deploy -c lego-site-stack.yaml demo

  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.