В интернете куча информации о докере по базовым вещам, таких как "как скачать образ", "как запустить контейнер", но почти ничего нет о том, что дальше с этим делать. Как, собственно, разрабатывать-то?
К примеру, сделал я pull дистрибутива linode/lamp, у него в папке /var/www/example.com/public_html/ лежит проект.
Запускаю: docker run -p 80:80 -t -i linode/lamp /bin/bash, service apache2 start. Теперь в браузере по адресу http://localhost вижу индексную страницу того проекта.
Окей. Теперь я хочу редактировать/добавлять/удалять файлы в этом проекте. Делать это через bash и редактор nano - не совсем здравая идея, очевидно. Поэтому я хочу это делать в PhpStorm. И тут я уже не понимаю, что делать. Какой пункт выбирать при создании проекта?
Если первый, то где брать файлы, если через FTP/SFTP/FTPS, то как настраивать? Я не понимаю.
Я знаю, что в PhpStorm можно настроить Deployment - Docker и его конфигурацию. Вот как у меня выглядит:
Но это дает возможность лишь запускать контейнеры Docker и обращаться к ним, например через ту же консоль. Может быть нужно использовать это как-то?
В общем я не понимаю. У меня каша в голове уже. Объясните пожалуйста. Хотелось бы видеть ответ для Windows и Linux (если есть разница, конечно)
P.S. Я использую Docker на Windows - в настройках переключенный на Linux (Switched to linux)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости