dt
от копирования было предписано отказаться, так конечно проще, полюбому)) но там файлов очень много))
dt
и так запущенный контейнер весит почти 2 гига
Evgeniy
Ну тогда веселитесь
dt
Ну тогда веселитесь
безудержное веселье, как видите)))
Evgeniy
безудержное веселье, как видите)))
$ docker run debian bash -c "exit 0" $ echo $?
Evgeniy
Нагуглил
dt
попробую, спасибо)
dt
$ docker run debian bash -c "exit 0" $ echo $?
ну он выдаёт exit code докера))
Evgeniy
Попробуй docker run debian bash -c "exit 1"
dt
pytest ./app/test exit_code = $? if [ $exit_code -eq 0 ]; then echo "All tests passed" exit $exit_code else echo "Some test failed" exit $exit_code fi
dt
как-то так придумал))
The way of the Jedi👨‍💻
как-то так придумал))
Самп и броня из готики...)
The way of the Jedi👨‍💻
Хищник на черных орков
maks
Привет всем, может кто помочь переделать образ из amd64 под мак на m1 используя docker-compose, пытался platform указывать ничего не помогает, пробывал через buildx но так и непонял как правильно это сделать. (в докере неочень шарю)
khuⓂ️oyun
Привет, Москва, какая академия хороша для бэкенда Python
Andrew
чатом ошибся
Archi
всем привет кто может подсказать, после того, как я поднял контейнер как я могу посмотреть, что в итоге получилось? поле IPAddress пусто в контейнере
Boris
Добрый день коллеги, не подскажете ссылочку по построению кластера tomcat на двух контейнерах и apache-httpd балансировщика на третьем контейнере ?
Boris
А как кубер тут поможет ?
Boris
ссылочку по настройкам не подскажете ?
Vitaly
https://www.ramkitech.com/2015/10/docker-tomcat-clustering.html
Vitaly
Ну первые 5 ссылок в гугле ведь по соответствующему запросу)
Boris
пробовал, старовато . по ajp есть другой модуль
Boris
томкат 10
Vitaly
Ну принцип тотже будет в любом случае
Boris
как поможет кубер ?
Vitaly
Да никак
Vitaly
Точнее принцип решения не поменяется
Slach
всем привет слушайте, не понимаю в каком момент отломалось и почему запускаю docker buildx build --progress plain --output type=image,name=altinity/clickhouse-operator:devspace-Kfrn --platform=linux/amd64 -f ./dockerfile/operator/Dockerfile --target image-debug --build-arg 'GCFLAGS=all=-N -l' -t altinity/clickhouse-operator:devspace-Kfrn . ожидаю экспорт в текущие docker images с соответсвующим тегом вижу вывод exporting layers 4.2s done exporting manifest sha256:6646cccce08a7edcdb28daece9174ea0e2b9bdeb34d82c30deccb9ee7cffc3e0 0.1s done exporting config sha256:0c25cd348a9f61b1b3de4c55d56f3bfe8ab7621d5d68106dbccdb1a5b65ec80b exporting config sha256:0c25cd348a9f61b1b3de4c55d56f3bfe8ab7621d5d68106dbccdb1a5b65ec80b 0.1s done exporting attestation manifest sha256:5e5f15c2fd981803eddc8531d6eab7d30686d1ace5e5ee8783518d45dbf18456 exporting attestation manifest sha256:5e5f15c2fd981803eddc8531d6eab7d30686d1ace5e5ee8783518d45dbf18456 0.1s done exporting manifest list sha256:4c5f04dbe86a9182deaf6d20abd10aa800e750fb315747ae56bc8eb8c8673513 0.0s done но при этом docker images | grep altinity docker images --no-trunc | grep 4c5f04dbe86a9182deaf6d20abd10aa800e750fb315747ae56bc8eb8c8673513 показывает НИФИГА... что я забыл? docker version свежий Client: Docker Engine - Community Version: 24.0.5 Server: Docker Engine - Community Engine: Version: 24.0.5 должно работать? куда именно image экспортнулся то и затегировался?
Aleksey
как поможет кубер ?
https://coderlessons.com/articles/devops-articles/chast-1-klastera-tomcat-prostoi-balansirovshchik-nagruzki
Aleksey
Ты вот это читал
Aleksey
Ну просто вопрос не много странный мое мнение
Boris
плохой перевод индуса , и что ? Я такое давно эксплуатирую в продакшене. Хочу перекинуть на докер. Image 1 = apache Image 2 = tomcat1 Imagt 3 = tomkat2 OS контейнера - Debian без использования компоуз
Vitaly
без композа не удобно управлять, но у самурая нет цели, есть путь...
Ilya
Коллеги, кто пользовался свармом. Там какое максимально адекватное количество нод в кластере может быть?
Evgeny
Как обычно, не менее 3-х для кворума.
Ilya
Как обычно, не менее 3-х для кворума.
мне верхний потолок интересен
Ilya
у меня что-то в голове сидит что типа менеджер нод не должно быть больше 7
Ilya
Ilya
f ye djn
Ilya
а вот
Ilya
ну собственно максимум 7 имеет смысл
Ilya
а сколько воркер нод вывезет
Vladislav
Всем привет, есть вопрос, сделал docker-compose.yms. создал dockerfile для php-fpm, там есть у меня 2 аргумента с моим user_id и group_id чтобы у www-data были такие же id, но при выполнение из вне докера создание файлов через команды, то у меня слетели пермишены, как это можно пофиксить?
Solyar
Каждый раз одно и то же с этим php-fpm
Evgeniy
Ну аргументы передаются в build time
Solyar
Когда люди научаться пермишены давать
Vladislav
https://pastebin.com/v2KbL2pa вот dockerfile
Solyar
https://pastebin.com/v2KbL2pa вот dockerfile
RUN usermod -u ${USER_ID} www-data && groupmod -g $${USER_ID} www-data на RUN chown -R ${USER_ID}:${USER_ID} www-data/
Solyar
Для тестов
Alexander
https://pastebin.com/v2KbL2pa вот dockerfile
Какой смысл очищать кеш apt-get, если все равно все в образе остаётся, в одном из предыдущих слоев?
Evgeniy
https://pastebin.com/v2KbL2pa вот dockerfile
столько вопросов нафига что даже лень спрашивать типо нафига устанавливать git, composer если потом не использовать
Vladislav
столько вопросов нафига что даже лень спрашивать типо нафига устанавливать git, composer если потом не использовать
не я делал данный файл, другой человек делал его на работе. Можно просто правильный туториал тогда скинуть или скинуть мне его?
Evgeniy
ога сейчас прямо под этот файлик сяду напишу тутариал (нет)
Vladislav
ога сейчас прямо под этот файлик сяду напишу тутариал (нет)
А зачем под этот, ты как-то не правильно прочитал, что я написал и всё...
Evgeniy
А зачем под этот, ты как-то не правильно прочитал, что я написал и всё...
я к тому что прежде чем спрашивать лучше посмотреть инструкции на офицальных сайтах с рекомендациями и если что то не освященно и непонятно то уже уточнять но нет вы бьетесь головой в одни и теже проблемы и говорите что это стена виновата, а не ваш лоб
Evgeny
Всем привет, через композер поднимаю image: mariadb:10.8, прокидываю volume на конфиг - "./config/mariadb/my.cnf:/etc/mysql/conf.d/my.cnf", на локале все ок, на сервере centos тоже , а вот на убунту конфиг не встает. всю голову сломал, в чем может быть проблкема(((
Roman
Всем привет! Подскажите, плиз. Есть вот такой докер-компоуз: services: checker_db: image: postgres:15 restart: always env_file: checker.env environment: POSTGRES_DB: ${POSTGRES_DB} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} ports: - "5432:5432" Почему могут не подхватываться переменные из "checker.env"? Содержимое "checker.env": POSTGRES_DB=checker_db POSTGRES_USER=checker POSTGRES_PASSWORD=password
Solyar
и все подхватит
Roman
Зачем ты указываешь енвы в композе, если они у тебя и так отдельным файлом?
Все верно, спасибо. Вот рабочий вариант: services: checker_db: image: postgres:15 restart: always env_file: checker.env ports: - "5432:5432"
Max
всем привет у меня есть компоуз с несколькими сервисами, некоторые из которых довольно ресурсоемкие (без реплик, все в единственном экземпляре) хотел бы распределить их по нескольким машинам, как это проще и лучше сделать?
Andrew
а они между собой общаются? и если да, то как?
Артем
Всем привет! Ребят, только начал вникать в Docker, в общем проблема такая. Вчера установил его на Linux Server на отдельном ноуте, подключался по нему по SSH прогой ModaXtetm. Поставил Docker, Docker-compose и portainer. Сегодня пытаюсь подключится, он не подключается и ip изменились. Как исправить это дело? И в дальнейшем сделать постоянный порт, чтоб не изменялся?
Igor
Привет! Может кто подсказать, я в контейнере ставлю библиотеку yaml для python через pip3 но когда контейнер запускается при выполнении скрипта ошибка : Traceback (most recent call last): File "./script.py", line 7, in <module> import yaml File "/usr/lib/python3/dist-packages/yaml/__init__.py", line 399 class YAMLObject(metaclass=YAMLObjectMetaclass): ^ SyntaxError: invalid syntax почему он ругается на содержимое библиотеки?
Igor
версия питона поддерживает эту либу? покажи докерфайл
спасибо разобрался, надо было в CMD указать python3
Peter
Добрый день, помогите разобраться. Пытаюсь засунуть свой маленький проект в докер. Пайтон скриптик с postgers. И не могу сообразить как все это собрать Делаю Dockerfile: FROM python:3.8-slim-buster RUN apt-get update && \ apt-get install -y postgresql-contrib && \ pip install aiogram psycopg2 COPY . /app WORKDIR /app При попытке билда выдает: ERROR: failed to solve: process "/bin/sh -c apt-get update && apt-get install -y postgresql-contrib && pip install aiogram psycopg2" did not complete successfully: exit code: 1 Я чувствую что я где то системно поступаю не так, но понять не могу где
Andrew
обычно БД поднимают во втором контейнере