Renarde
Ну скажем у меня в папке лежит датасет, на который я смотрю иногда локально, иногда через докер - не хочется его копировать
Dmitry
Друзья, мы сделали подборку полезных инструментов для Kubernetes https://habr.com/company/mailru/blog/425343/ Буду рад вашему фидбэку. Предлагаю подискутировать на тему утилит, которые вы используете
Sergey
Maksim
Всем привет. Начал осваивать докер. Нужно собрать образ со своим nginx. Есть такой dockerfile
https://pastebin.com/uR4bqyEc
но при попытке запустить контейнер он сразу падает
Подскажите, пожалуйста, что делаю не так.
Konstantin
Maksim
Кирилл
Всем доброго времени суток, подскажите, можно ли как то в apache через proxy_pass задать путь к контейнеру по его имени сервиса при условии что оба контейнера поднимаются одним docker-compose
Кирилл
к слову пинг в контейнере видит ip но через proxy_pass он его не видит(если делать в лоб) пишет DNS lookup failure for: service1 returned by /
Юрий
Konstantin
Юрий
обычно описанная проблема вызвата тем что нужный контейнер еще не стартовал. Потом после в него подключаешься пинги бегают. А в момент старта nginx еще не видит
Konstantin
бэк может ещё Nсекунд стартовать после старта контейнера и всё равно будет ошибка, не DNS уже, а timeout к примеру
Кирилл
Хорошо, а если контейнер на который прозу пасс ляжет и затем его раном поднять с подтяжкой портов и имени сервиса, оно будет робить или нет?
Konstantin
Кирилл
Konstantin
а вообще для бэка порты вытаскивать не обязательно, ты же к нему напрямую не подключаешься?
Konstantin
в процессе)
это лучше способ - всё пощупать\проверить, чем читать или спрашивать)
Юрий
Кирилл
Спасибо всем большое)
Кирилл
И ещё вопрос, можно ли прокинуть какой нибудь порт сервиса внутрь другого сервиса что бы он был виден через localhost, как это происходит при биндинге портов в хостовой оси?
Konstantin
забудь про localhost в этом чате
hamper 𓅝
Кто-нибудь пытался подружить докер с iptables? Как это по правильному делать? Просто если iptables-persistent использовать получается, что приходится сохранять правила для докера иначе при обновлении правил придется весь докер с контейнерами рестартить, либо отключать управление iptables из докера и пытаться отслеживать все правила руками...
Konstantin
просто публикуй не все порты, а то что можно и всё
Daniil
Приветствую. Подскажите, пожалуйста, volume биндится в файловую систему контейнера до или после выполнение cmd/entrypoint?
Сергей
подскажите у меня есть 3 пода мне на одном или на 2 нужно делать controle plane?
Konstantin
Dumitru
всем привет
пытаюсь запустить docker-compose с 5 сервисами, 4 из них зависят от 1, то есть сначала надо подождать пока первый полностью запустится (5-10 секунд), потом стартовать
depends_on выпилили из 3+
тут вижу доки по docker stack, но я так и не нашел как это можно сделать
в какую сторону копать?
Konstantin
Konstantin
И depends не выпиливали же, просто он для compose, а не swarm
Dumitru
Konstantin
Konstantin
Или on-failure
Dumitru
Dumitru
restart: none
вот в чем проблема
он вообще не должен рестартавать, это немного не подходит под концепцию сварма...
Dumitru
идея была скрестить depends_on и healthcheck
Dumitru
одно есть в compose, другое в stack
Dumitru
но вот как совместить...
Konstantin
Хз что у тебя не подходит, я так джобы делаю и всё работает
Dumitru
Или on-failure
он вызовется только если сервис закончится с exit_code != 0 ?
Konstantin
Перезапустится, да
Dumitru
сейчас сделаю тест
Dumitru
и правда, отработал и вырубился, круто!
спасибо!
yellow
https://pastebin.com/i5dSqPM3(https://github.com/sashakaralchuk/dockerLearning)
почему зависимости не устанавливаются(yarn, yarn install, npm install пробовал)
работает только если сначала их установить а после запустить(docker-compose up), если их сначала устанавливать то следующие доваблять нужно с sudo
так по идее не должно быть, как это исправить?
Done
Всем привет подскажите чайнику как смонтировать папку из хоста в докер контейнер ?
Туториал читал на оф сайте так и не понял 😲 не монтируется
Заранее спасибо
yellow
Done
Можно на пальцах конкретную команду
Артем
Добрый день подскажите как можно подключить к локальному gitlab Container Registry. Что бы можно было к нему подключатся не по https
docker login registry.git.exemple.ru:5000 Я так понимаю эта команда подлючается по https
Maksim
Maksim
А зачем тебе volume? Ты им перетираешь все node_modules которые получил при сборке
Maksim
Либо переноси установку модулей в CMD перед стартом
Maksim
Ещё вариант сделать prestart скрипт который будет делать yarn/npm install
Philipp
Ребят, кто подскажет, почему не тянется образ elasticsearch, выдает вот что:
Error response from daemon: manifest for elasticsearch:latest not found
Bogdan
Philipp
ах да, система - win10
Bogdan
Philipp
Стянул по линкам отсюда https://www.docker.elastic.co/
Вдруг кому понадобится.
#es #elasticsearch
Anonymous
Приветствую! Кто подскажет Error: A JNI error has occurred, please check your installation and try again
Anonymous
Java в докере с oracle-java8-installer OS Ubuntu Xenial
Anonymous
root@593e8621755b:/opt/spark# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
Anonymous
root@593e8621755b:/opt/spark/bin# /opt/spark/bin/spark-class org.apache.spark.deploy.master.Master
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/Logger
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: org.slf4j.Logger
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 7 more
Konstantin
Вопросы по докеру 🙄
Georgiy
ну java в докере ведь запускают :)
Mentat
Anonymous
ок
Сергей
помогите как с этим бороться, очень срочно
This cluster is currently Updating; areas that interact directly with it will not be available until the API is ready.
[controlPlane] Failed to bring up Control Plane: Failed to verify healthcheck: Failed to check https://localhost:6443/healthz for service [kube-apiserver] on host [95.213.204.90]: Get https://localhost:6443/healthz: read tcp [::1]:51996->[::1]:6443: read: connection reset by peer, log: I1010 09:39:18.830443 1 plugins.go:161] Loaded 3 validating admission controller(s) successfully in the following order: LimitRanger,ServiceAccount,ResourceQuota.
До этого было установлено 2 пода с etcd,plane,worker и один из них удалил и получилось что полчилось(
Konstantin
Done
Добрый вечер
Подскажите в чем может быть проблема:
1. ОС - Убунту последней версии
2. Установленый докер
3. На докере созданый контайнер из ЛАМП стеком
4. Запускаю Апаше - работает, запускаю майскл - работает
5. Импортирую огромный файл sql 9.0 Gb командой mysql -u username -p new_database < data-dump.sql .
6. Результата никакого нету. ничего не происходит, терминал про мигает и все, ни ошибок ничего
7. Суть - надо импортировать єтот файл, которий весить 9 Гб, для того щоб взять из него информацию.
Зарание Спасибо!
Done
Добрый вечер
Подскажите в чем может быть проблема:
1. ОС - Убунту последней версии
2. Установленый докер
3. На докере созданый контайнер из ЛАМП стеком
4. Запускаю Апаше - работает, запускаю майскл - работает
5. Импортирую огромный файл sql 9.0 Gb командой mysql -u username -p new_database < data-dump.sql .
6. Результата никакого нету. ничего не происходит, терминал про мигает и все, ни ошибок ничего
7. Суть - надо импортировать єтот файл, которий весить 9 Гб, для того щоб взять из него информацию.
Зарание Спасибо!
Mentat