PHP-ссылка на редактор Atom из контейнера Docker

Я использую редактор Atom для своей повседневной работы, а в моей компании мы используем контейнеры Docker с сервером nginx. Я хочу интегрировать PHP с Atom, и у меня есть проблема. Как связать PHP из док-контейнера с Atom? Я нашел несколько установок атома, которые включали PHP из докера. Но я хочу сохранить свою установку Atom из-за настроек и файлов конфигурации, которые я написал, может ли кто-нибудь объяснить мне это пошагово? Спасибо.

Ссылки:

https://github.com/rakshazi/docker-atom
https://github.com/twoodby/docker-dev-atom-php


person CacheGhost    schedule 08.05.2017    source источник
comment
Неясно, что вы на самом деле подразумеваете под интеграцией PHP с Atom. Если вы хотите редактировать php-файлы, которые используются/исполняются внутри контейнера докеров, то ответ таков: вы публикуете файлы не копируя их в контейнер для развертывания, а расшаривая папку файловой системы. Вы найдете это документально.   -  person arkascha    schedule 08.05.2017
comment
Я хочу иметь полную интеграцию среды PHP в Atom с помощью интегратора php и т. д. Статья здесь: php-integrator.github. io с этим пакетом вам нужно передать путь среды PHP, и я не могу этого сделать, потому что он находится в контейнере докеров.   -  person CacheGhost    schedule 08.05.2017
comment
Почему вы не можете передать переменную среды в настройку контейнера?   -  person arkascha    schedule 08.05.2017
comment
Я не знаю, где и как передать эту переменную env:/   -  person CacheGhost    schedule 08.05.2017
comment
Проще всего установить переменные среды в Dockerfile, очевидно, они будут подхвачены процессом внутри запущенного контейнера. Другой способ — использовать некоторую оркестровку, например supervisord, которая позволяет взаимодействовать с контейнером.   -  person arkascha    schedule 08.05.2017


Ответы (1)


вам нужно смонтировать контейнер демона докеров в каталог хоста. вы можете сделать это с помощью следующей команды.

$ docker run -v [host directory path]:[container directory path] -it [image name]
person CuriosityKilledTheCat    schedule 08.05.2017