Aleksey
мне надо php 8.2
Привет я тоже маково можно делать всеми способими что ты написал через брев 8.2 ставиться.
Solyar
мне надо php 8.2
https://formulae.brew.sh/formula/php@8.2
Магомед
Aleksey
то есть mode: global надо траефик деплоить?
Если с инджинксом работал то все тоже самое. Да Задеплой
Данила
Привет всем! Подскажите пожалуйста, почему не подтягиваются переменные из .env.test файла?
Aleksey
да
ls -la
Aleksey
Скинь
Данила
Aleksey
Давай точки удалим в докер композере
Данила
Давай точки удалим в докер композере
и префиксы поменял в .env.test, например DATABASE_HOST=>POSTGRES_HOST
Данила
Ну огонь
Спасибо)
Bald
ребят можно вопрос про переменные? Есть репа в ней докер компоуз файл в нем ничего нет про расположение файлов с переменными(.env.bla.bla) но эти два файла с переменными лежат рядом и и когда я запускаю то я тормоз. спасибо ребят, все таки спрошу. Короче кода я запускаю докер компоуз ап надо ли мне явно указывать на файл переменных, который я хочу использовать, если да то как.
Akane
docker compose up -d —env-file=zhopa.env
A
https://docs.docker.com/reference/cli/docker/image/save/
Алмаз
https://docs.docker.com/reference/cli/docker/image/save/
данная ссылка на мой вопрос не отвечает все таки))
𝚕𝚎𝚒𝚛
Добрый день! Кто-нибудь писал свой кастомный healthcheck для consul или уже есть готовое решение? Покопался в инете, в самой доке - результат нулевой. consul: image: docker.io/bitnami/consul:1.17.0 ports: - 8300:8300 - 8500:8500 - 8600:8600 command: consul agent -dev -ui -client 0.0.0.0 -log-level=INFO healthcheck: test: ["CMD-SHELL", "bash -c 'curl -f -s http://localhost:8500/v1/health/service/consul | grep -v -q \"^$\"'"] interval: 5s timeout: 5s retries: 20 start_period: 10s networks: backend: {} Мой вариант тоже не работает
Solyar
Ошибку в студию
𝚕𝚎𝚒𝚛
Ошибку в студию
совсем забыл dependency failed to start: container docker-compose-consul-1 is unhealthy Gracefully stopping... (press Ctrl+C again to force)
Алишер
Всем привет, такой вопрос: 1) У меня локально несколько проектов на docker, как можно обращаться по домену, а не по порту?
Алишер
Nginx общим должен быть?
Andrew
Nginx общим должен быть?
ну или как минимум он должен знать обо всех твоих сервисах
Алишер
А можно их связать друг с другом? А то локально обращаюсь по IP, но они на разных compose
𝚕𝚎𝚒𝚛
так это, запусти контейнер зайди в него и запусти там свой курл, он отрабатывает?
bash: curl: command not found в docker compose прописал установку curl, но все равно not found выдает entrypoint: ["/bin/sh", "-c"] command: - | apt-get update apt-get install curl consul agent -dev -ui -client 0.0.0.0 -log-level=INFO Писать отдельный Dockerfile с этим образом и там уже настроить health check?
ilshaw
Всем привет. Есть такая проблема. Не могу достучаться из nginx к контейнерам с nodejs, хотя друг друга они прекрасно видят. Снаружи тоже не реагируют.
ilshaw
ilshaw
ilshaw
ilshaw
ilshaw
Dan
а по именам если обращаться, а не по ip ?
Sasha
Всем привет! не совсем по довкеру, но в других чатах почему-то пока не смогли помочь проблема с кроном: таска не запускается In [32]: !cat /home/user/tmp_2405/tmp.sh echo "hello" In [33]: !/home/user/tmp_2405/tmp.sh hello In [34]: !cat /etc/cron.d/tmp * * * * * /home/user/tmp_2405/tmp.sh In [35]: !sudo crontab -l [sudo] password for user: * * * * * /home/user/tmp_2405/tmp.sh In [36]: !sudo cron -f -L 15 (blank) что я делаю неправильно? спасибо это IPython но разницы нет в баше так же
R2D2
Список айтишных чатов и каналов телеграма: https://github.com/goq/telegram-list
R2D2
Список айтишных чатов и каналов телеграма: https://github.com/goq/telegram-list
Sasha
Привет а если просто sudo crontab -e
открывает как надо файло с таской которую я прописал
Aleksey
открывает как надо файло с таской которую я прописал
А покажи что он добавляет может символ какой
BraVo123
вот здесь * * * * * /home/user/tmp_2405/tmp.sh
journalctl -f -u cron , куда ты собрался выводить "hello" ? и где шебанг в скрипте?
Sasha
большое спасибо, проблема дейстивительно в этом. команда touch работает
𝚕𝚎𝚒𝚛
Добрый день! Есть докер файл: FROM eclipse-temurin:17-jdk-alpine AS build WORKDIR /workspace/app USER root RUN apk update && apk add curl COPY . /workspace/app RUN ls -al RUN --mount=type=cache,target=/root/.gradle ./gradlew clean build -x test RUN mkdir -p build/dependency && (cd build/dependency; jar -xf ../libs/*-SNAPSHOT.jar) FROM eclipse-temurin:17-jdk-alpine VOLUME /tmp ARG DEPENDENCY=/workspace/app/build/dependency COPY --from=build ${DEPENDENCY}/BOOT-INF/lib /app/lib COPY --from=build ${DEPENDENCY}/META-INF /app/META-INF COPY --from=build ${DEPENDENCY}/BOOT-INF/classes /app ENTRYPOINT ["java","-cp","app:app/lib/*","com.group.SomeClass"] Команда и логи: https://pastebin.com/uiLgGc7X Ошибка: /bin/sh: ./gradlew: not found Кто знает в чем проблема?
central
ваш капитан очевидность
𝚕𝚎𝚒𝚛
ну наверно в том что у вас нету gradlew файла
А то что ls показывает - просто обман?
𝚕𝚎𝚒𝚛
а если вот это убрать? или ls -al сделать вместе с ней
#12 [build 8/9] RUN ls -al && ./gradlew clean build -x test #12 0.512 total 84 #12 0.512 drwxr-xr-x 1 root root 4096 Apr 27 07:35 . #12 0.512 drwxr-xr-x 1 root root 4096 Apr 26 13:11 .. #12 0.512 -rwxr-xr-x 1 root root 501 Apr 15 14:43 .editorconfig #12 0.512 drwxr-xr-x 8 root root 4096 Apr 27 07:34 .git #12 0.512 -rwxr-xr-x 1 root root 3563 Apr 15 14:43 .gitattributes #12 0.512 -rwxr-xr-x 1 root root 2117 Apr 15 14:43 .gitignore #12 0.512 drwxr-xr-x 5 root root 4096 Apr 27 06:17 .gradle #12 0.512 drwxr-xr-x 5 root root 4096 Apr 27 06:14 .idea #12 0.512 -rwxr-xr-x 1 root root 621 Apr 27 07:35 Dockerfile #12 0.512 -rwxr-xr-x 1 root root 104 Apr 24 08:43 README.md #12 0.512 -rwxr-xr-x 1 root root 5488 Apr 27 06:02 build.gradle #12 0.512 drwxr-xr-x 3 root root 4096 Apr 26 12:03 gradle #12 0.512 -rwxr-xr-x 1 root root 814 Apr 24 08:52 gradle.properties #12 0.512 -rwxr-xr-x 1 root root 8741 Apr 15 14:43 gradlew #12 0.512 -rwxr-xr-x 1 root root 2868 Apr 15 14:43 gradlew.bat #12 0.512 -rwxr-xr-x 1 root root 34 Apr 24 08:46 settings.gradle #12 0.512 drwxr-xr-x 3 root root 4096 Apr 15 14:44 src #12 0.512 /bin/sh: ./gradlew: not found #12 ERROR: process "/bin/sh -c ls -al && ./gradlew clean build -x test" did not complete successfully: exit code: 127
Vlad
привет $> docker run ubuntu:22.04 Unable to find image 'ubuntu:22.04' locally 22.04: Pulling from library/ubuntu e311a697a403: Extracting [==================================================>] 29.53MB/29.53MB docker: failed to register layer: exit status 22: unpigz: abort: zlib version less than 1.2.3 это чтото сломали или у меня чтото сломалось. у меня на убунте много образов, как то без проблем обходилось, вчера еще работало. что это может быть?
Siroga 🇺🇦
Судя по сообщению хочет версию zlib 1.2.3 или старше.
Vlad
Судя по сообщению хочет версию zlib 1.2.3 или старше.
а где именно и почему раньше работало на той же машине?
Siroga 🇺🇦
Оновить на той машине где запскаете docker. Образ который Вы забираете был выложен 2 дня назад. Предположим что мейнтенйер при зборке использовал версию zlib новее и "заложил" эту зависимость в обаз
Siroga 🇺🇦
https://hub.docker.com/_/ubuntu/tags?page=&page_size=&ordering=&name=22
Vlad
да, я обратил внимание. но каким образом то что внутри образа может на хост влиять? а что ж тогда если в образе альпайн?
Siroga 🇺🇦
да, я обратил внимание. но каким образом то что внутри образа может на хост влиять? а что ж тогда если в образе альпайн?
Когда Вы делаете docker pull любого образа Вы по сути скачиваете архив. И у себя уже потом его распаковываете и чтобы вы могли его нормально распаковать ваш "архиватор" должен понимать все инструкции. Если вам прислали условный файл запакованный WinRAR 5, то WinRAR 3 его не распакует (примеры очень условные, но суть должна быть понятна).
Siroga 🇺🇦
Не то, что внутри образа, а чем собирали этот образ
Я поэтому слово "заложил" и взял в кавычки :)
Vlad
у меня убунта 22.04, это gzip надо обновить?
Максим
gzip, zlib или unpigz, что-то из этого
Sasha
всем привет, что это может быть? ``` podman build -t inplatform-standalone docker/standalone STEP 6/94: COPY requirements/production.txt /home/developer/inplatform/requirements/production.txt Error: building at STEP "COPY requirements/production.txt /home/developer/inplatform/requirements/production.txt": checking on sources under "/home/user/in/docker/standalone": copier: stat: "/requirements/production.txt": no such file or directory In [77]: ls requirements/ development.txt production.txt ```
Sasha
да, команда же после ошибки
Sasha
ls requirements/ development.txt production.txt
Максим
Этот ls в какой папке выполнялся?
Sasha
в той же
Максим
в той же
Какой конкретно
Sasha
разницы нет пути относительные
Sasha
~/in
Максим
У тебя контекст сборки docker/standalone