Sebor▂▅▇█▓▒░
Driver
бля, не, иди читай доку тогда, нет резона совсем простейшее рассказывать
Roman
Доки читаю
Ок, тогда тут в чем проблема?
Driver
Доки читаю
++ правильный подход
Roman
🤦‍♂️
Что не так?
George
Что не так?
все не так
George
подумай
Roman
ENTRYPOINT ["/docker-entrypoint.sh"] RUN ["chmod", "+x", "/docker-entrypoint.sh"] Вот
Dan
Я за бан
Driver
можно для профилактики ро
Sebor▂▅▇█▓▒░
На годик
George
какой-то вечер злыдней прямо
George
всех новичков мне распугаете
Sebor▂▅▇█▓▒░
Золотой ты человек!
George
ага, в био погляди, лол
Sebor▂▅▇█▓▒░
Ну и мы то сейчас не в личке
Sebor▂▅▇█▓▒░
ага, в био погляди, лол
И много "клиентов"?)
George
отбоя нет
Sebor▂▅▇█▓▒░
Dan
всех новичков мне распугаете
Надо бы с тебя налог брать за то, что поставляем тебе новичков оптовыми партиями :)
George
только нужно рефералку придумать, а то меня много в разных чатиках )
Anonymous
Господа, подскажите, пожалуйста, настроил всё, но по 0.0.0.0:80 не пускает: version: '2' services: myapp: image: 'bitnami/codeigniter:3' ports: - '80:80' volumes: - '.:/app' depends_on: - db db: image: postgres ports: - '5432:5432' environment: POSTGRES_PASSWORD: example
George
Так 0.0.0.0:80 - это не адрес хоста. Нужно в браузере писать localhost:80 или внешний_айпи:80. А вот в директиве listen сервиса - да, там 0.0.0.0 должен быть
Mark
Добавляю nginx прокси для бекенда, в будущем и для фронтенда добавлю. Пока что решил начать с http. Но пишет такую ошибку: Starting caco_cryptoexchangepage_proxy_1 ... error ERROR: for caco_cryptoexchangepage_proxy_1 Cannot start service proxy: Ports are not available: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions. ERROR: for proxy Cannot start service proxy: Ports are not available: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
Mark
Вот так в docker compose определил прокси сервис: proxy: image: nginx:latest volumes: - ./nginx.conf:/etc/nginx/nginx.conf ports: - 80:80
Mark
сейчас скину nginx.conf файл
Mark
https://pastebin.com/Q1yXuw4e
Mark
делаю все по этой статье, правда я поменял название файла с nginx.info на nginx.conf ибо мне это показалось опечаткой. но разницы нету и оно пишет ту же самую ошибку https://habr.com/ru/company/microsoft/blog/435914/
Mark
может подскажете плиз а то я уже час страдаю.
Mark
я сделал netstat и увидел какой процесс уже занял 80 порт - это "System"
Mark
>taskkill /f /im 4 ERROR: The process with PID 4 could not be terminated. Reason: Access is denied.
Mark
вроде логично. Но все равно - что делать в такой ситуации не понятно
Maksim
Добрый день. Я использую Docker для работы с Django. Нужно ли останавливать контейнер после того, как закончил работу? Контейнеры используют место на диске?
Roman
test_1 | curl: (7) Failed to connect to localhost port 3000: Connection refused curl http://localhost:3000 после запуска приложение я запускаю команду curl и она не срабатывает хотя если запустить приложение без тестов то все ок
Sebor▂▅▇█▓▒░
@gecube тут эта, три вопроса прямо по твоей части
Sebor▂▅▇█▓▒░
George
вах, какие
Mark
уже разобрался, Windows Web Server (IIS) уже работал по этому порту. Я его отключил. Я новенький в сис администрировании и мне это все интересно. Скажите пожалуйста, правильно ли я понимаю что подключиться к порту может только одно приложение (и это http-сервер в случае с 80 и 443 портами)? А другие приложения которые ожидают http запросов получается ждут пока этот хттп сервер уже примет сам запрос по порту и распределит этот запрос по всем приложениям которые его ожидали ?
Mark
просто я слышал что на один порт одно приложение. Но как тогда можно запустить кучу вебсайтов которые хттп запросы принимают на одном компе.
Sebor▂▅▇█▓▒░
Это вопрос не системного администрирования, а базовых понятий работы сетей (и http)
Anonymous
Подскажите как решить проблему . Когда меняю код то приходится останавливать контейнер и снова его запускать дабы получить измененный код
Anonymous
Код на примонтированом томе? Или в образе?
Если бы я ещё знал этот докер то ответил
Anonymous
А проблема то в чём?
По урокам там сервер для Алисы из зависимостей micro и nodemon так вот когда пишешь код на Алису то автоматом сервер обновляется когда код меняешь
Anonymous
А его приходится перезапускать
Dan
В чём проблема смонтировать волюм и менять код там?
Dan
Не знаешь докер - иди в документацию
Dan
Или курсы смотри на ютубах
Dan
https://docs.docker.com/
Anonymous
https://docs.docker.com/
Я как бы гуглить умею если че
Anonymous
И скачивал наверное докер с оф сайта
Sebor▂▅▇█▓▒░
George
это возможно в голанге и питоне
Sebor▂▅▇█▓▒░
Зависит от изменений кода, а не языка
George
ну, в с++ ты замучаешься хот релоад реализовывать )
M
Всем Привет! Можно ли сделать общий лимит для всех контейнеров докер?
M
не прописывать каждому
George
Вообще как бы да ) они же в цегруппах живут
George
На корневую назначаешь и поехало
M
Лимит по gpu,cpu
George
Лимит по gpu,cpu
По гпу никак, нет такой функции
M
Ок
M
Спасибо
George
по гпу распиливаешь как через —gpus флаг докер рана
George
либо NVIDIA VISIBLE CUDA DEVICES
Anonymous
Привет. Подскажите как для volume обьявленного в dockerfile сделать chmod или chown
George
Привет. Подскажите как для volume обьявленного в dockerfile сделать chmod или chown
на вольюм не делают chmod или chown - только на файлы внутри :-/
Anonymous
на вольюм не делают chmod или chown - только на файлы внутри :-/
При попытке создать файл из явы получаю perm denied
George
больше деталей плз
Anonymous
Dockerfile: 'VOLUME /opt/whatever/theDirINeed'
George
java не под рутом ?
Anonymous
Нет