Konstantin
Логи сервиса тогда читать
Konstantin
/var/log/postgres
Andrew
тыкните гайдом, не могу сам разобраться, хочу запустить контейнер с debian, а внутри контейнера запустить докер компос с нжиксом
Andrew
Докер в докере?
да, знаю что это бед практик, но задача поставлена именно таким образом
gaenkov
https://hub.docker.com/_/docker А также гугл по запросу docker in docker
Anonymous
Всем привет
Levon
Всем привет!
Dan
Привет, котики
Dan
✙ Ukraine siegt an allen fronten! 🇺🇦
Привет всем. Такой вопрос. Как в приложение, которое разворачивается через docker-compose up передать переменные окружения? Спасибо!
Dan
Там с примерами синтаксиса
CodeByZen
Друзья подскажите пожалуйста. Поймал я майнер на VDS. Путем гугления понял, что возможно он прилетел из-за того что у меня контейнер с PHP смотрит 9000 портом наружу. Скажите, если я задаю определенную network для контейнера, как ему разрешить слушать только из этой сетки, а не глобально? Надеюсь я правильно сформулировал вопрос. Заранее спасибо.
Alexander
Это ответ )
CodeByZen
Это ответ )
просто убрать EXPOSE не помогает, он все-равно открывает 9000 порт.
Alexander
Как запускается контейнер?
CodeByZen
Как запускается контейнер?
``` docker run \ -d \ --net nginx-proxy \ --hostname=mySite \ --mount type=bind,source="$(pwd)"/feedback,target=/var/www/html/feedback/ \ -v "$(pwd)"/logs/php.log:/var/log/fpm-php.www.log \ --name mySite mySite ``` Dockerfile ``` FROM php:fpm-alpine COPY ./html/ /var/www/html/ ```
Alexander
Ну тут вообще наружу ничего не торчит.
Alexander
Значит через сеть кто-то пробрасывает доступ. Тот же nginx
CodeByZen
Значит через сеть кто-то пробрасывает доступ. Тот же nginx
``` c0157e63b500 mySite "docker-php-entrypoi…" 2 minutes ago Up About a minute 9000/tcp mySite ```
CodeByZen
Говорит ли 9000/tcp о том, что порт открыт?
Maks
Всем привет. А не знаете ли как директорию с файлами из контейнера прокинуть на хостовую систему? Например Composer в контейнере насоздавал файлов, и хочется с ними работать уже на хосте. Чтото пытаюсь по всякому это сделать, не получается. Если кто не против ответить, то было бы хорошо. Хотя может так делать неправильно и рабочие файлы надо самому подключать к контейнеру.
Vitaly
Вполне вероятно что заюзали уязвимость в приложении
Maks
volume
пытаюсь сделать volume через Dockerfile либо через docker-compose.yml, но пока не получается
CodeByZen
Вполне вероятно что заюзали уязвимость в приложении
Вроде как в интернете говорят, что в php:alpine-fpm какая-то штука нехорошая разрешает если открыт 9000 порт наружу.
Vitaly
Ну тоже может быть
Vitaly
Тут еще проблемы когфигурации могут быть
Vitaly
В игинх например пустил к 9000
Igor
Ребят, почему композ игнорит порт в конфиге. Захожу по внутреннему ip контейнера, 4200 не работает. А 8000 почему-то да. Сеть дефолтная version: '3.8' services: web: build: . command: python manage.py runserver 0.0.0.0:8000 ports: - "4200:8000"
Andrew
docker ps
Andrew
и хочешь сказать что по 8000 ты туда попадаешь?
Igor
да
Igor
По курлу 172.18.0.2:8000. Поднимал контейнер sudo docker-compose up -d
Igor
порт в конфиге просто игнор
Andrew
а 127.0.0.1:4200?
Igor
а 127.0.0.1:4200?
О! Работает, а в чем я не прав был
Igor
Спасибо
Andrew
мимо компоса ходишь) напрямую к контейнеру, а у него открыт 8000 порт
Igor
ааа
Виктор
Всем привет. Может вы знаете как прокинуть контейнер в локальную сеть устройства? Подскажите пожалуйста, получилось выдать ip, но по нему хост недоступен (и вообще в сети не виден), в чем может быть проблема? ssh на 2222 порту поднимается, проверил с обычным контейнером код и инспект прилагаю https://dpaste.org/SU6d4
Vitaly
или порты проблосить или испрльзовать другой network
Vitaly
в зависимости от задачи
Виктор
в зависимости от задачи
хочу сэмулировать устройство в локальной сети, не на компе хоста
Виктор
https://docs.docker.com/network/
так я macvlan как раз и использую в режиме моста, но не видит контейнер
Evgeniy
там дальше по каждому разделу ссылка на подробные примеры например https://docs.docker.com/network/macvlan/
Виктор
Evgeniy
я именно с таким кейсом не сталкивался но знаю что можно
Виктор
Если глянешь код, который скинул, там как раз этот пример
Виктор
А как сделать хз
Evgeniy
> You also need to specify the parent, which is the interface the traffic will physically go through on the Docker host. я смотрю пример и вижу это, но не вижу этого в примерах кода
Evgeniy
верней вижу только это https://dpaste.org/SU6d4#L35 это корректный интерфейс ?
Виктор
верней вижу только это https://dpaste.org/SU6d4#L35 это корректный интерфейс ?
https://docs.docker.com/network/network-tutorial-macvlan/#8021q-trunked-bridge-example вообще я пытался этот сделать, такая же проблема
Evgeniy
посмотри вот тут с примерами выглядит рабочим https://youtu.be/ctJnI43ermQ?t=2042
Виктор
попробую также сделать, спасибо
Саадат
Всем привет. Извините, вопрос не по теме. Подскажите, пожалуйста, кто нибудь знает, почему в Линукс минт интернет перестает работать? Подключена к wi-fi, а интернет просто отвалился Нашла решение, применила, не работает https://forums.linuxmint.com/viewtopic.php?t=358057#p2073214
Evgeniy
ок
Саадат
Это нужно драйвера обновить?
Саадат
Как сделать это без интернета 😬
Evgeniy
зависит от того какая там карточка стоит не факт что оно будет
Evgeniy
Evgeniy
лучше по гуглить модель ноутбука и узнать какой там wifi адаптер стоит и посмотреть что там помогает не факт что драйвера вообще есть адекватные это один из минусов, если производитель оборудования не заботится о потребителях
Vitaliy
Можно ли передать версию убунты в FROM в Dockerfile через переменную? Вот так хочу: FROM $VERSION
Vitaliy
Пробую через docker-compose передавать args: VERSION: ubuntu:22.04 Но не читается в Dockerfile
Vitaliy
Вот такое тоже не работает ARG VERSION ENV VERSION=$VERSION FROM $VERSION
Evgeniy
Только недавно подобное делал Сейчас напишу