Valerian
Не пинайте, я докер первый раз использую на практике)
Aleksey
Эт что?)
Докер комиз онже композ docker compose
Aleksey
Эт что?)
ты на линухе или еще чем ?
As
Всем привет. Подскажите как можно подключится из докер контейнера в локальную БД в Ларавел проекте? сижу на убунту
As
psql -U postgres из контейнера?
зачем. в докере вообще ничего нету про постгрес. Надо .env файл настроить
Митяй
Доброй ночи Подскажите пожалуйста, можно ли сделать так, что б контейнер в сети светился как отдельная машина?
Andrey
да
Я против.
Stepan
Доброй ночи Подскажите пожалуйста, можно ли сделать так, что б контейнер в сети светился как отдельная машина?
контейнер выполняет одну роль. если роль "светиться как отдельная машина", то да
Duke
Где взять готовый docker, контейнер tomcat 8 (с тестовым приложением sample. war и Manager admin) и приложением Zabbix java gateway? Для тестового мониторинга tomcat 8, через протокол jmx.
Митяй
контейнер выполняет одну роль. если роль "светиться как отдельная машина", то да
Да, надо сервис из виртуальной машины в докер перевести, роутер ей по мак адресу статику дает, остальные машины в сети уже настроены. Вот и надо контейнеру мак виртуалки присвоить и в сеть выпустить, что б остальные клиенты ее подхватили и разницы не заметили
Митяй
кури docker network ...
Понял, спасибо
Dan
Уже кидали ссылку? https://docs.docker.com/desktop/wasm/ в докер васм завезли
Алишер
Всем привет! Не подскажите, можно ли присвоит доменное имя к докер контейнеру?
Алишер
Для локальной разработки
Evgeniy
можно, но нафига ?
Alexander
Всем привет! Не подскажите, можно ли присвоит доменное имя к докер контейнеру?
Оно такое же, как у хоста, если порт вывешен. А внутри докер-сетей такое, какое указано в --hostname
Null
Привет, это команда Тинькофф 💡 Наше большое комьюнити SRE-инженеров решает крутые задачи — создает высоконагруженные сервисы для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду SRE-инженеров с опытом от трех лет! Работать с нами значит: — не ограничивать свои скиллы и свободно экспериментировать; — делать жизнь миллионов людей удобнее и технологичней; — расти в грейде по скиллам, а не по стажу в компании; — становиться заметным в SRE-комьюнити. А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей. Откликнуться и узнать подробнее о команде SRE-инженеров Тинькофф: https://o.tinkoff.ru/sre-prof
Aleksey
тишена
Aleksey
тинкофф всех распугал
Dan
ещё не забыли?
Есть пруфы? :)
Azizjan
Есть пруфы? :)
Азизжан Аюпов сказал. Его авторитет говорит сам за себя)
Dan
Справедливо
Aleksey
интресно а можно кубер или докер на мини линукси запустить
Aleksey
ну чисто ядро и что нужно там ему для работы
Иван
главное шоб нужное ему было
Dan
Сейчас он правда называется немного по другому, но проект развивается и растёт
Macksos
доброго дня! Есть ли возможность при запуске docker-compose build прокинуть переменную что бы передать ее в аргументы билда Докерфайла? что то типо такого: //.yml version: "3.2" services: nginx-react-main: container_name: "front-main" build: context: . dockerfile: ./packages/front-main/Dockerfile args: NODE_ENV: $MY_VAR ports: - "3000:3000" nginx-react-providers: container_name: "providers-main" build: context: . dockerfile: ./packages/front-providers/Dockerfile args: NODE_ENV: $MY_VAR ports: - "3100:3100" //cmd docker-compose build MY_VAR=stage
Evgeniy
только передается она по другому
Macksos
я нашел кейс где только для одного сервиса прокидывается переменная
Macksos
через флаг -e
Macksos
ты про это?
Evgeniy
сделай printenv | grep TEST будет пусто TEST=123 printenv | grep TEST будет значение
Evgeniy
вот в докере так же стандартным способом можно передать env
Evgeniy
или через файлик .env
Macksos
через файл .env мне не подходит
Evgeniy
выше написал два основных способа
Macksos
хотелось бы эту переменную сетить при запуске
Macksos
ок, сейчас попробую
Evgeniy
при запуске чего ?
Macksos
docker-compose build
Evgeniy
тогда MY_VAR=123 docker-compose build
Evgeniy
другой вариант для линукса export VAR=value docker-compose build
Evgeniy
это стандартаня работа с переменными окружения
Иван
другой вариант для линукса export VAR=value docker-compose build
в линуксе и верхний варик прекрасно работает
Macksos
я на винде пытаюсь сделать пока что
Macksos
но всё что выше не работает
Evgeniy
тогда MY_VAR=123 docker-compose build
вот так тогда делай
Macksos
на виде надо SET VAR=123
Macksos
вроде как
Macksos
тогда MY_VAR=123 docker-compose build
так он будет ругаться что не нашел утилиту MY_VAR=123
Macksos
хорошо допустим у меня получиться прокинуть переменную. каким образом я смогу ее использовать в docker-compose.yml
Macksos
build: context: . dockerfile: ./packages/front-main/Dockerfile args: NODE_ENV: $MY_VAR
Macksos
это прокатит?
Macksos
не прокатило)
Macksos
Как обычную переменную из .env файла
порешал проблему используя docker-compose build --build-arg NODE-ENV="stage"
Macksos
как раз то что нужно. build-arg прокидывает во все сервисы этот аргумент
Robocat
Привет. На линуксе со smartctl можно как то адекватно определять хана диску или нет? Там куча информации выдает, и на почту присылает что там какая то херня...как это можно интерпретировать на понятный язык?
Solyar
Как пример
Konstantin
What is SMART and how to use it to predict HDD or SSD failure | Digital Citizen https://www.digitalcitizen.life/simple-questions-what-smart-what-does-it-do/
Robocat
Available Spare: 100% Available Spare Threshold: 99% smartctl --all /dev/disk0
Это уже смотрел, но о чем это говорит?
Виктор
Всем привет! Запустил раннер гитлаба в контейнере у себя на ПК (у меня винда) - работает, все хорошо. Сейчас мне понадобилось иметь доступ из контейнера к localhost, но не получается его получить, пробовал так: docker restart my-gitlab-runner --add-host host.docker.internal:host-gateway Ошибка: unknown flag: --add-host
Игорь
Объясните, почему в доке по докеру, когда мы настраиваем окружение для node, есть определенные настройки, например environment, services: app: image: node:18-alpine command: sh -c "yarn install && yarn run dev" ports: - 3000:3000 working_dir: /app volumes: - ./:/app environment: MYSQL_HOST: mysql MYSQL_USER: root MYSQL_PASSWORD: secret MYSQL_DB: todos mysql: image: mysql:8.0 volumes: - todo-mysql-data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: secret MYSQL_DATABASE: todos Но! Если открыть доку, https://hub.docker.com/_/node? то там нет таких настроек. Как понять, для полного новичка, откуда брать эти настройки? И как правильно настраивать окружения с нужными настройками?