Docker PHP. Нужна помощь
У кого есть опыт работы с докером, подскажите, что я делаю не так? При обновлении пэхапэ файла и http://localhost:4000 браузер отображает старое содержимое.
Код:
sudo docker pull php |
Dockerfile лежит в папке с index.php.
|
Я вообще нуб в работе с докером, но:
Ваша команда `copy` в Dockerfile копирует содержимое вашей текущей директории в директорию `/learning` вашего контейнера. Далее вы запускаете сервер php. Он работает с файлами не вашей Файловой Системы, а с ФС контейнера, грубо говоря, поэтому изменения не подтягиваются до пересборки. Вам нужно создать volume для этого контейнета и ассоциировать директорию вашего проекта с директорией `/learning` вашего контейнера. upd. затупил, измените вашу последнюю команду (которая запускает собранный контейнер) на это: Код:
sudo docker run -p 4000:4000 -v "$(pwd)":/learning php_learning |
Nexus,
спасибо. Это я туплю. Не вижу леса за деревьями :thanks: |
Часовой пояс GMT +3, время: 01:55. |