Dan
почему забанили?
Александр
почему забанили?
Да я уже за день 5 раз перевыпускал :) С тестами своими этими
Александр
An unexpected error occurred: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours:
Dan
Да я уже за день 5 раз перевыпускал :) С тестами своими этими
а, ты из тех, кто действует методом ошибок, вместо того чтобы прочитать внимательно документацию и сделать один раз сразу нормально?
Dan
модно :)
Александр
а, ты из тех, кто действует методом ошибок, вместо того чтобы прочитать внимательно документацию и сделать один раз сразу нормально?
Вот за помощью сюда пришёл, ибо второй день подряд не могу понять, почему nginx пишет, что не может найти файл
Dan
начни с того, что зайди в контейнер, и посмотри что там с путями, есть ли они вообще
Александр
начни с того, что зайди в контейнер, и посмотри что там с путями, есть ли они вообще
Я не могу в него зайти, потому что он рестартится всё время. Видимо, из-за ошибки. Как-то попасть в него ещё можно?
SuleYman
и больше никаких манипуляций
Dan
так внутрь то зайди и посмотри что там происходит
Александр
почему рестратится? что в логах?
cannot load certificate "/etc/letsencrypt/live/домен/fullchain.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/домен/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
Dan
мы уже поняли что файла нет. осталось понять почему его нет
Александр
так внутрь то зайди и посмотри что там происходит
docker exec nginx ls /etc Error response from daemon: Container 319855814cfb944175c67c35d3007bda187c236188c751be858c5ca0d619ee58 is restarting, wait until the container is running
Александр
Как я зайду в него? :)
SuleYman
он типо у тебя запущен пишет)
SuleYman
docker ps
SuleYman
что там?
Dan
Как я зайду в него? :)
docker exec -ti /bin/bash
Dan
Как я зайду в него? :)
ты почему такой странный?
Dan
=)))
ты думаешь это смешно?
Александр
docker exec -it nginx /bin/bash Error response from daemon: Container 319855814cfb944175c67c35d3007bda187c236188c751be858c5ca0d619ee58 is restarting, wait until the container is running Я извиняюсь, не профи в Докере. Но вот.
SuleYman
/bin/sh попробуй
Александр
/bin/sh попробуй
То же самое
Александр
Так это... Ребят. Вот же команда: docker compose run nginx /bin/bash
Александр
ты думаешь это смешно?
И что этому ngnix не нравится? Права может?
Roman
Для mariaDB контейнера нужно подтянуть разный конфиг mariadb.cnf в зависемости от ОС (mac/unix). Как я могу определить с под какой оси собераеться контейнер?
Roman
передавать аргументом?
думал както в Dockerfile определить
Roman
хотя могу вынсти и в .env
Hallbjorn
Всем доброго времени суток! Не подскажет ли кто из благородных донов простому крестьянину-кодеру: как мне в компоузе выполнить скрипт на стадии билда? я понимаю, что можно сдалать докерфайл, но это единственный путь или я могу сделать это тупо строчкой в ямле?
Александр
добрый вечерп
Александр
подскажите пожалуйтта. есть 4 контейнера собранные через docker-compose build из папок
Александр
один из них это php 7-fpm
Александр
мне него надо обновить, я влез в Dockerfile этого контейнера, сменил версию, пересобрал
Александр
как теперь заменить работающий image ? три других ссылаются на него депендами
Александр
поэтому просто удалить не получается
Oleh Kopyl
Привет. Есть такой Dockerfile FROM teracy/angular-cli RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1001 ubuntu USER ubuntu WORKDIR / COPY actions-runner/ . ENV PYTHONUNBUFFERED=1 CMD ["./run.sh"] При запуске контейнера говорит An error occurred: Access to the path '/.credentials_rsaparams' is denied. Подскажите, пожалуйста, как можно пофиксить.
Daniel
Все команды конечно лучше объединять в один RUN через пайпы
Daniel
Так я ж вроде скопировал, разве нет? А как определить права, подскажите, пожалуйста
Я бы сделал как-то так FROM teracy/angular-cli ENV PYTHONUNBUFFERED=1 COPY actions-runner/ / RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1001 ubuntu && chown ubuntu /.credentials_rsaparams && chmod 0744 /.credentials_rsaparams USER ubuntu WORKDIR / CMD ["./run.sh"]
Daniel
WORKDIR можно убрать, если она задавалась для копирования в ее корень
Oleh Kopyl
А, после копирования, сори
Daniel
Dmitriy
Здравствуйте. Ребят помогите с одним вопросом. Исходные данные - windows 10 - установил docker. Он предложил при установке 2 варианта. WSL или HyperV. Я выбрал HyperV. Установка прошла успешно. - пытаюсь запустить левый \ чужой проект - но выпадаю в ошибку Execution failed for task ':website:createDockerContainer'. > A problem occurred starting process 'command '/bin/bash'' Вопрос. Как мне можно исправить ошибку. Гуглу задать вопрос не получается. Точнее он не выдает быстрого решения. А выдает что-то непонятное. Я пытался создать в папке пользователя папку bin, которая будет симлинком на C:\Program Files\Git\usr\bin,но это не помогает сборке найти этот /bin/bash Можно ли обойтись без WSL?
Nelkor
Как сделать докер на WSL? У меня на HyperV
Андрей
Лучше не надо
Artyom
Как сделать докер на WSL? У меня на HyperV
Ставишь WSL2 по инструкции, а в настройках докер десктоп ставишь галку WSL2 Engine
Fat
Step 7/7 : CMD ["python", "server/server.py", "--certfile", "/etc/letsencrypt/live/asdasda.xyz/fullchain.pem", "--keyfile", "/etc/letsencrypt/live/asdasd.com/privkey.pem", "app:app"] Мне нужно чтобы при запуске сервера сразу получать на него сертификаты. Папка asdasd.com/ появляется, а файлов нет В чём я ошибаюсь? Сертификатов там не появляется
Fat
я уже понял свою ошибку, всем спасибо)
Fat
отмена, всё равно не появляются файлы, но при этом папка формируется
Dmitriy
А почему не юзать Docker Desktop+WSL2? Проще же
Переустановил на wsl. Все равно ошибка та же (
Dmitriy
Да. С ключом --status говорит 5 версия ядра какого то
Dmitriy
И что обидно. У друга все без проблем. У меня траблы
Artyom
Да. С ключом --status говорит 5 версия ядра какого то
А сам Docker Desktop не падает с ошибкой?
Artyom
Типа "failed to start" и т.д.?
Dmitriy
Нет. Все чинно мирно
Artyom
Нет. Все чинно мирно
Именно в режиме WSL2 Engine?
Dmitriy
Именно в режиме WSL2 Engine?
Наверно. Я сужу что галочка в настройках докер виндоу стоит использовать wsl2 based engine
Artyom
И оно точно работает
Artyom
На стороне самого докера всё ровно. Для проверки можно helloworld запустить и всё отработает как по нотам
Alexander
Привет всем! Скажите, пожалуйста, что здесь неправильно? Почему не запускается worker.php и не выводится "hello"? Dockerfile FROM php:7.4-fpm WORKDIR /var/www/project/ COPY entrypoint.sh /entrypoint.sh entrypoint.sh #!/bin/sh set -e echo "Hello...." exec "php worker.php"
Dmitriy
Значит что то в конфигах не то? Просто я вообще не представляю что под капотом и куда копать