Sebor▂▅▇█▓▒░
Sebor▂▅▇█▓▒░
Driver
бля, не, иди читай доку тогда, нет резона совсем простейшее рассказывать
George
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▂▅▇█▓▒░
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)
Aleksey
Anonymous
Подскажите как решить проблему . Когда меняю код то приходится останавливать контейнер и снова его запускать дабы получить измененный код
Aleksey
Anonymous
Dan
Anonymous
А проблема то в чём?
По урокам там сервер для Алисы из зависимостей micro и nodemon так вот когда пишешь код на Алису то автоматом сервер обновляется когда код меняешь
Anonymous
А его приходится перезапускать
Dan
В чём проблема смонтировать волюм и менять код там?
Dan
Не знаешь докер - иди в документацию
Dan
Или курсы смотри на ютубах
Dan
https://docs.docker.com/
Anonymous
И скачивал наверное докер с оф сайта
Sebor▂▅▇█▓▒░
George
George
это возможно в голанге и питоне
Sebor▂▅▇█▓▒░
Зависит от изменений кода, а не языка
George
ну, в с++ ты замучаешься хот релоад реализовывать )
NM
M
Всем Привет! Можно ли сделать общий лимит для всех контейнеров докер?
M
не прописывать каждому
George
George
Вообще как бы да ) они же в цегруппах живут
George
На корневую назначаешь и поехало
M
Лимит по gpu,cpu
George
M
Ок
M
Спасибо
George
по гпу распиливаешь как через —gpus флаг докер рана
George
либо NVIDIA VISIBLE CUDA DEVICES
Anonymous
Привет. Подскажите как для volume обьявленного в dockerfile сделать chmod или chown
George
Anonymous
George
больше деталей плз
Anonymous
Dockerfile: 'VOLUME /opt/whatever/theDirINeed'
George
java не под рутом ?
Anonymous
Нет