Dan
Так бот всё равно их не пропускает, какой смысл считать? Из тысячи, и даже десятки тысяч :)
Andrey
https://www.iflscience.com/gpt-4-hires-and-manipulates-human-into-passing-captcha-test-68016 :)
Dan
https://www.iflscience.com/gpt-4-hires-and-manipulates-human-into-passing-captcha-test-68016 :)
Этот gpt4 мне позавчера сказал на серьёзных щщах, что скорость света равна 300000 километров в час.
Dan
Пока что я спокоен за будущее. Всё хорошо
Азат
Перепутал немного со всеми бывает)
Dan
Самую малость. Ошибся в 3600 раз.
Dan
По мнению ии скорость света всего 83,5 километра в секунду
Дмитрий
Здравствуйте, сервер на ubuntu, можете подсказать, в чем проблема. запускаю docker compose app https://pastebin.com/fLr2mgxb В прошлый раз я установил npm и у меня все собралось(оставил все), но сейчас npm есть, но такая же ошибка
Andrew
там же все написано, хочет версию 9.6.5
Дмитрий
Я установил
Дмитрий
и ноду новую и версию npm 9.6.5
Дмитрий
ошибка осталась
Weekend
Всем привет! Подскажите, почему при создании и старте контейнера (mariadb) не выполняется *.sql файл из директории /docker-entrypoint-initdb.d/ ?
Weekend
environment: MYSQL_USER: "root" MYSQL_PASSWORD: "root" MYSQL_ROOT_PASSWORD: "rootpass" volumes: - "./mariadb/data:/var/lib/mysql/data:rw" - "./mariadb/logs:/var/lib/mysql/logs:rw" - "./mariadb/sql/init.sql:/docker-entrypoint-initdb.d/init.sql:ro"
Weekend
. ├── compose.yml └── mariadb ├── data ├── logs └── sql └── init.sql
Dan
может потому-что он RO?
Нет конечно, это не влияет совершенно
Konstantin
Нет конечно, это не влияет совершенно
ну в теории, да, там же стейтменты
Konstantin
но, мало ли)))
Dan
возможно нужно указать не /docker-entrypoint-initdb.d/ а /usr/local/bin/docker-entrypoint-initdb.d/
Dan
но это не точно
Dan
либо указать - "./mariadb/sql:/docker-entrypoint-initdb.d:ro"
Dan
environment: MYSQL_USER: "root" MYSQL_PASSWORD: "root" MYSQL_ROOT_PASSWORD: "rootpass" volumes: - "./mariadb/data:/var/lib/mysql/data:rw" - "./mariadb/logs:/var/lib/mysql/logs:rw" - "./mariadb/sql/init.sql:/docker-entrypoint-initdb.d/init.sql:ro"
хаха, а у тебя тут конфликт вообще-то, у тебя задан юзер root, и ему дан пароль. а ниже - ещё один. wtf ?
Dan
закоментируй две строчки, оставь только MYSQL_ROOT_PASSWORD
Dan
лол, поэтому и не работает
Weekend
Спасибо Dan, теперь всё ок🫡
EN
Сделал cron контейнер. Прокидываю в него cron файл: volumes: - ./:/var/www/project - ./Docker/cron/crontab:/etc/crontabs/root в контейнере я кронфайл вижу. Я уже и проверил, чтобы пользователь совпадал и группа, абсолютно все права дал файлу. Но команды из него не запускаются. Если те же команды запускать вручную из контейнера - работают. Где искать причину? Имеет ли значение, где лежин крон файл и как назван(у меня крон контейнер работает от user:group 1000:1000) - в crontabs/root или cron.d/customcron?
Nikita
Привет! Как можно запустить Docker контэйнер не на 80 порту?
Nikita
docker run -d -p 50:5050 --name dreamway-mvp --rm dreamway-mvp
Nikita
Прописываю такую команду. Все равно не запускается
Nikita
Вот Dockerfile FROM node:14 as client WORKDIR /app/client COPY client/package.json /app/client RUN npm install COPY client /app/client RUN npm run build FROM node:alpine WORKDIR /app COPY server/package.json /app RUN npm install COPY server /app COPY --from=client /app/client/build /app/client EXPOSE 5050 CMD [ "npm", "start" ]
Мяулорд
Вот Dockerfile FROM node:14 as client WORKDIR /app/client COPY client/package.json /app/client RUN npm install COPY client /app/client RUN npm run build FROM node:alpine WORKDIR /app COPY server/package.json /app RUN npm install COPY server /app COPY --from=client /app/client/build /app/client EXPOSE 5050 CMD [ "npm", "start" ]
помимо того что ты экспозишь порт докер ничерта не знает о том что у тебя внутри и твоей ноде тоже нужно подсказать какой порт слушать
Dmitriy
Привет! Как можно запустить Docker контэйнер не на 80 порту?
Сам докер - без проблем. Но вот linux дистрибутив - это отдельный вопрос. там граничения на привилигированные порты в некоторых дистрибутивах стоят
Svyatoslav
Всем привет! Пытаюсь поставить докер на виртуалку и такую ошибку ловлю. все перечисленное в ошибке не помогло а при wsl —update пишет что последня версия уже установлена
Aleksey
ну да. я ж про это и говорю
Я не про то что привилегированные, а про то что это во всех Юникодах линуксах и всем подобным так.
Dmitriy
Я не про то что привилегированные, а про то что это во всех Юникодах линуксах и всем подобным так.
ну да я просто осторожно описал, вдруг чего-то не знаю. можно ж разные дистрибутивы использовать.
Дмитрий
Подскажите пожалуйста. Как объяснить. У меня есть либа, которая хорошо работает без докера и плохо(некоторые функции не работают) С ДОКЕРОМ. Как это вообще так получается?
Andrew
а что пишет
Дмитрий
Мб вы не так поняли меня. У меня библеотека редактора текста. И вот без докера все круто работает, а с докером все работает, кроме добавления заголовков и все тут
Дмитрий
а это сверхважно
Дмитрий
разные ноды пробовал
Дмитрий
подумал, мб в этом дело
Alexander
Если бы были какие-то функции, связанные с системными вызовами, можно было предположить, что нужен привилегированный режим или caps. А редактору текста по идее все равно как запускаться, если в образ правильно собран - со всеми зависимостями и т.д.
DaiTenshi
Мб вы не так поняли меня. У меня библеотека редактора текста. И вот без докера все круто работает, а с докером все работает, кроме добавления заголовков и все тут
(Toxic Mode ON) слишком много информации.. по этому описанию просто жесть как всё конкретно.. Всё прозрачно расписано - какого текста, из какого места происходит редактирование (хд, оператива, по рест-апи).. Думаю, что мы просто сейчас наперегонки будем тебе конкретику предлагать, как запустить твой редактор (Toxic Mode OFF) может ты сам покопаешь, что твой редактор и где вызывает и придёшь с конкретикой? (без обид, токсичить не хотел)
DaiTenshi
ну или хотя бы редактор укажи, если это не коммерческая тайна и не чья-то самописка - может ребята в чате уже сталкивались с этим?
Дмитрий
Обычная библиотека редактирования текста, называется react-quill, версия 2.0.0-betа. Работало все хорошо, в след. пересборке компонента, проблема, что я описал, редактор не трогал уже год
DaiTenshi
а так - тебе можно посоветовать подкинуть все библиотеки и на файлы - как либок, так и который редактируешь - для эксперимента сделать chmod 777 в докере
Дмитрий
спасибо
DaiTenshi
спасибо
пока вот даже не за что - это просто перебор того, что бы я первым делом сделал.. если поможет - буду рад, но копай дальше - chmod 777 - слишком много для либок... и если редактируемый файл важен - тоже много...
Владислав
Всем привет 👋. Есть у кого-то под боком как установить ssl сертификат для nginx в контейнере Docker?
Владислав
Владислав
Владислав
Вот так устанавливаю. Серт устанавливается вроде но в папке где они должны бать (сертификаты) пусто.
Владислав
Направьте на путь истинный, товарищи!
🆂🅴🆁🅶🅴🆈
Всем привет 👋. Есть у кого-то под боком как установить ssl сертификат для nginx в контейнере Docker?
присмотрись к штуке caddy ... сама бесплатные сертификаты получает, статику раздаёт .. прикольная штука
Valeriy
в том что волюмы не совпадали
Это не полностью ТА проблема: тома могут монтироваться в общий каталог но ВНУТРИ контейнеров пути у nginx и у php-fpm могут быть разные. это исправляется прописыванием параметра в конфиге nginx ТУДА где в контейнере php-fpm смонтирован сайт. Таким образом если у nginx корень смонтирован по умолчанию в root /usr/share/nginx/html; а у php-fpm в /var/www/html то прописав параметр проксирования для скриптов в значение где скрипты видны для php-fpm изнутри ЕГО контейнера, вы можете спокойно без плясок с бубенцами использовать типовый контейнеры с hub.docker.com подсунув nginx один файл nginx: volumes: - ./data/${HOST}/www:/usr/share/nginx/html. # путь к сайту - ./img/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro # настройка прокси в котором прописан параметр с соответствующим путем до скриптов: fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
Aza
всем привет добавил и настроил докер в джанго проект сделал docker-compose build, up Докер вывел что все ок, но переходя по адресу ничего не выходит
Aza
Sergey
как обычно, советуют прописывать 0.0.0.0:8000
Andrew
сокет 127.0.0.1:8000 доступен только внутри контейнера, чтоб он был доступен снаружи - надо занимать весь порт: 0.0.0.0: 8000
Andrew
либо добавлять контейнер с проксирующим энжиниксом, но ему все равно надо будет слушать какой то порт снаружи
Aza
https://pastebin.com/4pWvXeGS
Aza
https://pastebin.com/exPUjYkk
Aza
вот мой докер компосе и докерфайл
Andrew
RUN chmod +x ./start.django.sh
Andrew
а самое интересное то где
Andrew
и ты портируешь 9000 на 8000, ты доступность проверяешь на 9000 порту?
Aza
https://pastebin.com/tCspKL8b