LN (A) MP Stack Test System (игровая площадка) с докером - PullRequest
0 голосов
/ 22 сентября 2018

Мне нужна тестовая система с Docker с LNMP, как на моем сервере без Docker, для тестирования новых вещей.Я знаю, что php, mysql и nginx должны работать в своих собственных контейнерах, но я хочу, чтобы все в одном контейнере, как на сервере.Если я установлю и протестирую новый материал, все ли настройки и поведение будут такими же, как на сервере?Мои мысли бессмысленны или значимы?С VirtualBox и VM это занимает слишком много времени.

У меня есть пример, но я не могу получить доступ к странице по умолчанию NGINX.

docker-compose.yml:

version: '3'
services:
  ubuntu:
    image: ubuntu_custom:latest
    ports:
     - "80:80"
    volumes:
     - ./application:/var/www/html
    networks:
     - default
    tty: true
    build:
      context: .
      dockerfile: docker/Dockerfile

Dockerfile:

FROM ubuntu:18.04

RUN apt-get update

RUN DEBIAN_FRONTEND='noninteractive' apt-get -y install \
  nginx \
  mysql-server \
  php \
  php-mysql \
  php-cli \
  net-tools \
  curl

EXPOSE 80
...