Alexander 🌨
Вечер добрый. Скажите кто использует portainer и traefik, ни у кого не возникает вот такой ошибки. В интернетах пишут, что это связано с аутентификацией, но я чет ничего не понял по поводу решения.
Alexander 🌨
логи
https://pastebin.com/pT7Tfx6Y
Artur
Привет! Как можно настроить Docker так, чтобы при запуске системы он не запускал все контейнеры автоматически?
Artur
Параметр restart у контейнеров
А на уровне докера глобально, можно это настроить?
Artur
Нет
Тоесть полностью убрать у контейнеров свойство restart ?
Artur
Ну например
А как по другому, более правильно это сделать?
Максим
А как по другому, более правильно это сделать?
Нет никакого "более правильно"
Максим
Идём и читаем документацию по параметру, выбираем нужное для конкретного кейса значение
Alexey
https://docs.docker.com/reference/cli/docker/compose/restart/
Сидредин
Почему-то файлы превратились в папки. Из-за чего такое может быть? После запуска докер композа заметил. Раньше всё было норм. Эти файлы примонтированы к докер контейнеру (ниже скрин)
Сидредин
Сидредин
Такое происходит, когда таких файлов нет на хостовой машине.
вроде они были. Может случайно удалил папку cond.d. Спасибо
Alexander 🌨
вроде они были. Может случайно удалил папку cond.d. Спасибо
Сначала надо создать файл, иначе он папок наклепает.
Alexander 🌨
Или подсунуть готовый конфиг
Сидредин
Сначала надо создать файл, иначе он папок наклепает.
Спасибо! Я, оказывается, переключился на другую ветку гита, где не было этих файлов
Awesome
всем привет подскажите почему у меня докер файл не видит?
Awesome
Awesome
🆂🅴🆁🅶🅴🆈
попробуйте использовать путь не абсолютный а относительный
🆂🅴🆁🅶🅴🆈
попробуйте так добавте в докер файл контейнера в самый низ # Определите команду запуска приложения CMD ["python", "app.py"] а в докер композе уберите строку с команд
Awesome
у меня алембик сначало миграции накатывает потом ювикорн поднимается
Awesome
за одну строку не получится написать
🆂🅴🆁🅶🅴🆈
или в команд .. просто оставте app.py ... рабочая папка вероятнее всего /app/ (но лучше тоже определить)
🆂🅴🆁🅶🅴🆈
у меня не просто приложение запускается
довольно странно ... мы же тут один из контейнеров разбираем не более
Awesome
ну мне нужно чтобы исполнилось 2 команды после сбора образа
🆂🅴🆁🅶🅴🆈
хорошо, ну и добавте ещё строку с командой ... и будет две
Awesome
CMD только одну можно в конце
Awesome
🆂🅴🆁🅶🅴🆈
также можете использовать ENTRYPOINT для выполнения первой команды, а затем CMD для выполнения второй команды. Это работает, потому что CMD будет передаваться как аргументы для ENTRYPOINT.
🆂🅴🆁🅶🅴🆈
а лучше всего ... это найти инструкцию как запустить алембик ... там должны быть примеры ... наверное
🆂🅴🆁🅶🅴🆈
как такой план ?
🆂🅴🆁🅶🅴🆈
а может кто и подскажет, скоро проснутся спецы и навалят советов 😉
Aleksey
А загрузить стартовый скрипт и в ентрипойнт его вписать уже некрасиво?
Aleksey
Я имел ввиду написать entry.sh скрипт, все по запуску вписать в него и в entrypoint указать этот скрипт Ну и настройки проверить, сети как минимум, у докера
Eks
Alexander
bash то есть в контейнере?
Artur
Подскажите пожалуйста, в чем может быть проблема, что не запускается докер. Ошибка: ❯ docker-compose up mysql WARN[0000] The "GOOGLE_MAPS_API_KEY" variable is not set. Defaulting to a blank string. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? ❯ sudo systemctl status docker [sudo] password for artur: × docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; preset: disabled) Active: failed (Result: exit-code) since Fri 2024-07-19 14:59:53 IDT; 1min 0s ago Invocation: 7c9b0882c81f45a0a196f329a8801f36 TriggeredBy: × docker.socket Docs: https://docs.docker.com Process: 4641 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/F> Main PID: 4641 (code=exited, status=1/FAILURE) Jul 19 14:59:53 asnvir systemd[1]: docker.service: Scheduled restart job, restart counter is at 3. Jul 19 14:59:53 asnvir systemd[1]: docker.service: Start request repeated too quickly. Jul 19 14:59:53 asnvir systemd[1]: docker.service: Failed with result 'exit-code'. Jul 19 14:59:53 asnvir systemd[1]: Failed to start Docker Application Container Engine. ❯ journalctl -xeu docker.service ░░ ░░ Automatic restarting of the unit docker.service has been scheduled, as the result for ░░ the configured Restart= setting for the unit. Jul 19 15:01:15 asnvir systemd[1]: docker.service: Start request repeated too quickly. Jul 19 15:01:15 asnvir systemd[1]: docker.service: Failed with result 'exit-code'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ The unit docker.service has entered the 'failed' state with result 'exit-code'. Jul 19 15:01:15 asnvir systemd[1]: Failed to start Docker Application Container Engine. ░░ Subject: A start job for unit docker.service has failed ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ A start job for unit docker.service has finished with a failure. ░░ ░░ The job identifier is 4771 and the job result is failed.
Komron
Здравствуйте, я запустил контейнер которая является базой данных postgres. И я хотел подключиться на контейнер локально через pgadmin. Но у меня что-то не выходит. Можете помочь почему так происходит? вот команда: docker run --name postgres12 -e POSTGRES_USER=root -e POSTGRES_PASSWORD=secret -p 5433:5433 -d postgres
Komron
как минимум надо внутренний порт правильный указать: -p 5433:5432
спасибо большое, получилось) а откуда можно про всё это прочитать?
Виталий
спасибо большое, получилось) а откуда можно про всё это прочитать?
проброс портов это в любом гайде про докер, а какой порт пробрасывать это в описании приложения которое запускаешь
Влад
ктонибудь может мне помочь ? у меня вообщем из за того что я часто обновляю контейнеры docker забылось место на диске, я раньше удалял както большие контейнеры и смог опять нормально работаться с ними, но я не записал команды и не могу найти их. Пробывал уже "docker system prune" а также пытался смотреть контейнеры спомощю "docker images" но оно не показывает то что мне нужно
Влад
может ктонибудь знает ?
Влад
Akane
и docker builder prune -a
Andrew
может ктонибудь знает ?
docker rmi $(docker images -q)
Влад
docker rmi $(docker images -q)
оно удаляет все образы докер на сервере
Максим
До какой должности нужно понизить того, кто не умеет банально гуглить вопросы
Akane
нипон доеба
Andrew
оно удаляет все образы докер на сервере
а тебе надо контейнеры удалять?
Максим
и кеш тоже чистит
Кэш сборки нет
Влад
а тебе надо контейнеры удалять?
мне нужно посмотреть список всех контейнеров - а не удалять все контейнеры, я хочу увидеть тот контейнер который занимает больше всего места на диске
Akane
Кэш сборки нет
ну если он у тебя хранится в режистри то нет конечно,надо режистри чистить
Дмитрий Ким 👨‍💻
rm -rf /*
Да ты смешной
Andrey
Да ты смешной
Спасибо, знаю.
Vladimir
Добрый день! Какую книгу порекомендуете по Docker почитать? Чтоб от азов и до CI/CD
Rose
Привет, Стас! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
🆂🅴🆁🅶🅴🆈
интернет
Alexis
https://docs.docker.com/ Лучше материала нет
даже странно, что до сих пор никто хорошую книжку не написал
Dan
Есть много книг по докеру, где документацию перепечатали, и хорошо разбавили водой.
Dan
Это для любителей пожиже
Alexis
Книжку по документации?
по докеру, а не по документации 😉
🆂🅴🆁🅶🅴🆈
даже странно, что до сих пор никто хорошую книжку не написал
открывайте любую библиотеку там кучи книжек ... только это медленно ... документацию официальную читать быстрее
🆂🅴🆁🅶🅴🆈
уже всё оч простое делаем ... и описания такие же ... ускоряйся чтобы запустить фичу