inqfen
юзай ip хоста
Alexandra
зачем тебе айпишник контейнера
а как мне стучаться к сервису
inqfen
а как мне стучаться к сервису
ты 8080 на хост выкинула
Alexandra
ну вот у меня есть контейнер, все вроде собралось, билд прошел
Alexandra
ты 8080 на хост выкинула
но у меня все равно таймаут
Alexandra
так а мне надо на айпишник хоста?
Alexandra
аааа
Alexandra
блин
Alexandra
поняла
inqfen
в секурити группе разрешила?
Alexandra
я чет думала, чтол это биндится к контейнеру
inqfen
я чет думала, чтол это биндится к контейнеру
нет, первый порт - на хосте, второй - на контейнере
inqfen
то есть порт 80 контейнера будет доступен по порту 8080 хоста
inqfen
Хотя чего я документацией работаю
Alexandra
Хотя чего я документацией работаю
чтобы заработать плюс в карму)
Alexandra
спасибо!
Alexandra
так, щас просто коннекшн рефьюзд, но эт видимо уже проблемы пермишенов авс
Alexandra
ок, спасибо!
Alexandra
так и еще вопрос
Alexandra
когда делаю инспект, то вижу "Volumes":null, хотя вроде при запуске контейнера маунтила его
Alexandra
что это может значить?
Alexandra
все, разобралась, спасибо
Михаил
@vizdrag большое спасибо за наводку на https://ealebed.github.io/tags/docker/
inqfen
Ну вот где учите туда и идите
Evgeniy
Всем привет, Ребят. Подскажите плиз, что не так? https://pastebin.com/qxjahySf Структура на скрине. Не открывается сайт((
Viktor
Мм, а можно адрес сайта?
Sergey
Угадайте че у меня за проект по картинке каталогов?
Evgeniy
Угадайте че у меня за проект по картинке каталогов?
А что прислать ещё? в www index.php лежит в config/apache.conf LoadModule deflate_module /usr/local/apache2/modules/mod_deflate.so LoadModule proxy_module /usr/local/apache2/modules/mod_proxy.so LoadModule proxy_fcgi_module /usr/local/apache2/modules/mod_proxy_fcgi.so <VirtualHost *:80> ServerName localhost ServerAdmin webmaster@localhost ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://php:9000/var/www/html/$1 DocumentRoot "/var/www/html" <Directory "/var/www/html/"> AllowOverride all </Directory> </VirtualHost>
Evgeniy
Мм, а можно адрес сайта?
На локальной машине
Valdis
всем привет. хочу в одном композе запускать 10 копий одного приложения. возможно ли чтобы каждая копия образалась к своему .env файлу?
George
Это фундаментальное ограничение. Но можешь генерить компоуз из шаблона - тогда ушаблонизируйся хоть по самые 🍅
Vladislav
всем привет. хочу в одном композе запускать 10 копий одного приложения. возможно ли чтобы каждая копия образалась к своему .env файлу?
https://github.com/pydanny/cookiecutter-django/blob/master/%7B%7Bcookiecutter.project_slug%7D%7D/production.yml#L50 Напримере воркера можешь сделать. Каждая копия будет ссылаться на сервис и в этой копии поменяй env
Valdis
окей. спасибо
SeniorAnykey
apache нет
Права проверь, на свои volume
Evgeniy
SeniorAnykey
Спасибо. Сейчас
Что-то мне подсказывает что как минимум httpd будет ожидать www-data как владельца директории
Vladislav
Ребят как зайти в запущенный контейнер?)
Vladislav
черезе exec
Vladislav
только не пойму как
Sergey
как пробуешь? в чем проблема?
SeniorAnykey
не помогло((
Ну смотри в логи докера, мб там чо есть полезное.
Vladislav
как пробуешь? в чем проблема?
docker container exec 1f448cae39c2 sh Хочу посмотреть volume, все ли там хорошо
Sergey
https://docs.docker.com/engine/reference/commandline/exec/
Sergey
тут же все написано
Vladislav
)
Vladislav
спасибо)
Sergey
я даже строчку вижу
Vladislav
я чере —help смотрел(
Vladislav
Ребят, подскажите из-за чего может volume не пробрасоватся в контейнер? nginx: image: lucky3337/sociallikes:nginx build: context: ./nginx dockerfile: Dockerfile volumes: - /nginx.conf:/etc/nginx/conf.d ports: - 443:4443 - 80:8484 depends_on: - web
George
Уже плохо
George
Не говоря уже о том, что если nginx.conf нет - докер его как каталог создаст
George
Используй расширенный синтаксис bind mount
Vladislav
спасибо)
inqfen
Если не очень, то слеш в начале убери
inqfen
И нельзя монтировать файл в каталог, как выше Георг сказал
Vladislav
ты уверен, что nginx.conf в / находится?
Директория правильная. Я убрал валюмы и сделал через докерфайл)
inqfen
Директория правильная. Я убрал валюмы и сделал через докерфайл)
в первый раз вижу, чтобы конфиг nginx в корень пихали
inqfen
/nginx.conf значит, что он в корне твоей машины
Vladislav
Ну да я указал контекст
inqfen
это не относительно контекста
Vladislav
Vladislav
да?)
Vladislav
Не знал, ну вроде ошибок не было. Но и валюмы не прокидывались(
inqfen
volumes: - /nginx.conf:/etc/nginx/conf.d вот это значит - примонтировать файл в /nginx.conf на хосте в каталог в докере
inqfen
упадет как пидишь по двум причинам
inqfen
ты монтируешь файл вместо каталога