iivanov / yii2docker

yii2docker create docker conteiner for yii2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ПРОБА ПЕРА

Наброски доккер контейнера, который создает окружение для yii2 и если установлена опция install, то разворачивает окружение. Удобно успользовать с примонтированием к основной системе.

Сборка образа

Зайти в папку и выполнить sudo docker build -t="iivanov/yii2"

Возможности работы

создаст новый контейнер в который при запуске развернет новое приложение yii2 sudo docker run -p 80:80 -d --name yii2 iivanov/yii2 install

Создаст контейнер и установит новое приложение yii2 в папку на физическом компьютере /var/www/yii2/test sudo docker run -p 80:80 -d -v /var/www/yii2/test:/var/www/yii2 --name yii2 iivanov/yii2 install

Просто создать контейнер yii2 sudo docker run -p 80:80 -d --name yii2 iivanov/yii2

РАБОТА

После того как все развернется, получить доступ к сайту можно если прописать в хостах 127.0.0.1 mysite.local и открыть в браузере mysite.local.

Возможные сложности

Если увидите Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use то чтоб избежать этой проблемы необходимо выключить nginx или apache на локальной машине (ошибка означает, что докер не может захватить 80 порт)

About

yii2docker create docker conteiner for yii2


Languages

Language:Nginx 51.3%Language:Shell 48.7%