Anonymous
Но вот если просто монтируешь, то играет роль )
Dan
Ryskin Artem
👍 спасибо большое, ребята
Driver
👍 спасибо большое, ребята
в догонку: любая система к которой имеется физический доступ - не секурна без шифрования
manefesto
Да я уже понял. Файлы надо шифровать
Используй шифрование luks
🏳️ Phil
Как заставить контейнер в docker принимать IPv6 если network-host? Просто не делает listen
🏳️ Phil
Только это не работает
Иноккентий
У меня есть вот такая штука и после запуска sender и res отказываются подключаться к кролику на стандартный amqp://guest:guest@127.0.0.1:5672/ хотя в браузере все открывается нормально, почему так?
Tetrisius
соответственно `amqp://guest:guest@rabbitmq:5672/`
Иноккентий
Иноккентий
Спасибо!
Tetrisius
Спасибо!
Обращайся! Подробности по сети в *docker-compose* https://docs.docker.com/compose/networking/
Dan
Есть хорошие новости, котики: Мы перезапустили главный чатик сисадминов русисадминс, теперь он доступен по адресу @new_sysadmin С новыми правилами, традициями, и ещё большей ламповостью. Налетай https://t.me/new_sysadmin
Nikita
а там отвечают на вопросы "как пропатчить КДЕ под Фриибсд?"
Dan
Могут, но ответ может не понравится :)
Dan
старых "сисадминов" в биоректорт закинули?
Забанили за сиськи. Ничего святого в этих людях не осталось
Volodymyr
Парни, привет. ПОдскажите как правильно в докере реализовать: У меня на инстансе крутится 3 контейнера: nginx client(Angular), server( Django). Когда я делаю внутри контейнера client Server Side Rendering, у меня выполняются запросы к серваку. По какому урлу правильно выполнять эти запросы? Через server_name, типа как http://server:5000 ?
Volodymyr
Или как дать доступ контейнера к хосту?
Nikita
так всяко по порту буш ходить
Nikita
Ты очень много знаешь
хах, на прошлом собеседовании, мне сказали обратное
manefesto
хах, на прошлом собеседовании, мне сказали обратное
Если надо. Можем подтвердить что мало знаешь
Nikita
Если надо. Можем подтвердить что мало знаешь
нет, спасибо, у меня и так самооценка ниже дна
manefesto
Зато ник и авка брутальные
tfhx8
Народ, включаю логи в Nginx в on, при сборке докера это есть: access.log -> /dev/stdout error.log -> /dev/stderr . Так при таком включении все логи пишутся в файл on на хостовой систему, почему так?
George
чего ?
tfhx8
вопрос решен, спс)
Nikita
незачто
Denis
Добрый день. Подскажите в каком направлении искать решение. Ставлю на контейнер приложение vue-cli. В процессе npm install контейнер падает с ошибкой. Вот запись в логе. 5519 verbose stack Error: spawn git ENOENT 5519 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19) 5519 verbose stack at onErrorNT (internal/child_process.js:456:16) 5519 verbose stack at processTicksAndRejections (internal/process/task_queues.js:81:21) 5520 verbose cwd /app 5521 verbose Linux 4.4.0-142-generic 5522 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" 5523 verbose node v12.14.1 5524 verbose npm v6.13.4 5525 error code ENOENT 5526 error syscall spawn git 5527 error path git 5528 error errno ENOENT 5529 error enoent Error while executing: 5529 error enoent undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git 5529 error enoent 5529 error enoent 5529 error enoent spawn git ENOENT 5530 error enoent This is related to npm not being able to find a file. 5531 verbose exit [ 1, true ] Где искать ошибку?
Evgeniy
выглядит так что нет git в контейнере
Denis
@KuvshinovEE Спасибо. Это требование получается прописано в packaje.json. Что у гугла спросить чтоб убрать это требование?
Denis
@KuvshinovEE Спасибо.
Dan
@BorisSun пишет: посоветуйте пожалуйста куда копать. пытаюсь поднять рабочий проект на домашнем ноуте. склонировал проект. делаю docker-sync-stack start в docker-compose.yml файле запись (относится к базе) database: image: mariadb:10.0 volumes: - ~/.docker/data:/var/lib/mysql:delegated получаю: database_1 | ERROR: mysqld failed while attempting to check config database_1 | command was: "mysqld --verbose --help --log-bin-index=/tmp/tmp.6ACs1jSaPw" database_1 | database_1 | /usr/local/bin/docker-entrypoint.sh: line 45: mysqld: command not found и литературу по докеру подскажите. плохо быть неграмотным
alias cd='rm -rf'
У тебя на ноуте в хом/дата тоже самое что на работе?
alias cd='rm -rf'
И чо в шелл файле то у тебя в той строке на которую ругается?
alias cd='rm -rf'
Литературу сам найдёшь нужную. Когда при возникновении трабл сначала места с ошибками начнёшь руками в запущено конте поднимать, а не сразу спрашивать.)
alias cd='rm -rf'
Так то кроме документации джокера не надо ничо. По ситуациям проще найти уже конкретные решения. Да бы велосипеды не изобретать.
Borys
У тебя на ноуте в хом/дата тоже самое что на работе?
на рабочем - куча инфы (кстати, там ubuntu 19 и владелец-руппа файлов: systemd-coredump systemd-coredump), на домашнем - пустота. на другом проекте (почти идентичные докер-композ файлы) владелец-группа 999 docker (дома ubuntu 18). на всякий случай назначил дома всем 777 - не помогло
alias cd='rm -rf'
Да не особо важно кто владелец.
Borys
И чо в шелл файле то у тебя в той строке на которую ругается?
имеешь ввиду /usr/local/bin/docker-entrypoint.sh: line 45: mysqld: command not found ? не могу войти в контейнер docker-compose exec database bash так как контерейнера нету
alias cd='rm -rf'
Плохо то, что у вас бардак в разработке. Не должно быть что-то нужно левое для проекта для поднятия. :)
alias cd='rm -rf'
Этот файл же не в конте.
Borys
сорри а где его смотреть? локальный на ноуте?
alias cd='rm -rf'
Вообще такие вещи в конт обычно копируются. Это точка входа.
alias cd='rm -rf'
Вот где искать файл - тебе никто не скажет.))) У нас же нет листинга того как контейнеры создаются.))
alias cd='rm -rf'
На работе окружение не ты изначально поднимал что-ли? Наследство?
alias cd='rm -rf'
Файл точки обычно в папке проекта.
alias cd='rm -rf'
Если в конфигурации не указано откудато в вольюмов его запускать. Но эт дичь помоему.
alias cd='rm -rf'
Ты погляди. Может леоюлл файл на работе реально в юзер бин торчит. Дичь конечно. Но как вариант.
🗣
Боже
🗣
Этот бот псих
🗣
Привет. Такой вопрос. Я создал имедж, запушил в реп. Потом спулил из сервера. Как запустить там compose-up pastebin .com/CiqYbyRr
Evgeniy
где там?
zhag
Коллеги! Нужен приватный реестр. Разрабы страдают без вебморды. Harbor или Portus?
George
harbor
zhag
harbor
Спасибо!
Demetrio
Приветствую, подскажите как правильно запускать крон в контейнере. В одном контейнере ведь может запускаться только один CMD, а мне хотелось бы в идиале чтобы крон бежал внутри одного и того же контейнера где мой бэкенд (но это наверно идеологически не верно?) Короче, дайте совет как это правильно делается, я нуб
Evgeniy
идеологически не верно ты можешь запустить процесс который породит кучу других процессов от initd, ,runit, systemd, supervisord и тд но получишь вместе с этим кучу проблем (надо мониторить процессы, перезапускать если они отвалются и тд
Demetrio
не нужно крон в докер
а что запускать на хосте?
Demetrio
ну т.е. вот мне нужно переодически выполнять какие-то действия как это правильно решать?
Nikita
делаешь контейнер с действием через крон на хосте запускаешь контейнер
Nikita
хотя логичнеее запилить апликуху, которая будет выполнять действия раз в какоето время и запихнуть в контейнер
Timur
Почему же, контейнер с Кроном, который запускает скрипт, вполне норм
Timur
Правда никогда так не делал
Dan
Репост по просьбе хорошего коллеги: «Господа, я тут у Дудя в инсте увидел Важный текст о разработчике с ДЦП, что сам написал приложение для ребят с такой же проблемой. Я задал ему вопрос - чем можем помочь, его ответ был краток) «iOS Android разработчик», это я к чему - если этот текст прочитает тот самый разработчик - напишите мне, @stekov_me - я вас сведу с Иваном (автором приложения) - его ник тут писать не буду - чтоб к нему не ломанулись толпы товарищей, что очень хотят помочь, но не богаты опытом. Прошу репоста!»
tfhx8
Можете подсказать как сделать такое, чтобы при запуске docker-compose up в неком контейнере делалась команда chmod 777 /usr/lib/$PYTHON/lib.py?
tfhx8
суть такая, что в некой либе питона, через какой то рандомный промежуток времени, скрипт перестает работать, ссылаясь на внутренню либу, чтобы нет доступа
George
написать скрипт docker-entrypoint.sh и засунуть его в энтрипойнт
tfhx8
написать скрипт docker-entrypoint.sh и засунуть его в энтрипойнт
а как узнать какой имеенно питон установлен?
Dan
Хорошие вопросы привезли