Sergey
Извращенцы
ну чем глубже задачка тем больше отсев)
Bral Bral
Ищу репетитора по docker. В институте задали подготовить Oracle database в docker
https://github.com/oracle/docker-images/blob/master/OracleDatabase/SingleInstance/dockerfiles/19.3.0/Dockerfile
Ins
Преподаватель сказал подготовить образ docker, в котором будет OHS (Oracle Http Server, Oracle Database, APEX)
Ins
Это сложно?
Maksim
Скорее неприятно )
Ins
Сможете помочь?
Maksim
А что за место обучения такое интересное?
Ins
Академия приборостроения и информатики
Anonymous
А что за место обучения такое интересное?
Сижу читаю и думаю где такому учат. Почему меня не учили этому!
Anonymous
Академия приборостроения и информатики
Это где в каком городе? какой курс?
Anonymous
Человек просит надо помочь
Anonymous
Сможете помочь?
А ты на github смотрел
Ins
Спасибо за ссылки. Попробую разобраться
Terry
Преподаватель сказал подготовить образ docker, в котором будет OHS (Oracle Http Server, Oracle Database, APEX)
ваще говно, учител не умеет в бест практис и задачи на секс с самим собой
Sviatoslav
Так суть же не в докере а в умении администрировать центос оракл и т.д причем тут бест практикс. Докер просто приятнее чем виртуалка
Sviatoslav
Тем более никакого центоса уже давно нет, есть ремиос. Все ставится оттуда, и рассказывается за стабильность)
Vladimir
Alex
Ищу репетитора по docker. В институте задали подготовить Oracle database в docker
Глубокая тема. Скорее хочет проверить сколько студентов буду хранить индекс в самом контейнере.
iLya
Всем привет. Имею вопрос. Создал в одной директории докер-компос, который запускает постгрес, создает волюм и туда базу складывает. Создаю в другой директории докер-компос, и хочу ту же базу использовать. Как мне прописать, чтобы к тому же волюму коннектился?
iLya
Ну и если сморозил ерунду, тоже можете на это указать :)
Егор
docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home/ -it jenkins/jenkins:lts bin/bash Почему докер не монтирует вольюм? Если без it — тоже не монтирует
Егор
Внутри контейнера файлики есть, а снаружи — нет
Егор
А что не так?
Егор
Абсолютный?
Sviatoslav
А куда сентос то делся?
он как кот шреденгера.. вроде и есть, а добавил реми и вроде и нету.
Terry
проверить можно и без докера
Oleg
Ребят, нужна помощь. Скажите, по какой причине я вроде открываю порт у контейнера, но никак не могу подсоединится извне контейнера? Уже проверил всё на косяки - не нашёл причины никак
Oleg
У меня скрипт на ansible - name: Run site docker_container: name: "{{ images.site.container }}" image: "{{ images.site.image }}" network_mode: bridge env: PORT: "{{ SITE_PORT }}" published_ports: - "{{ SITE_PORT }}:{{ SITE_PORT }}"
Oleg
что именно проверил?
Развернул 4 разных контейнера на машине на портах 2000, 2001, 2002, 8443. 2000-2002 - проброшены через bridge в контейнеры, 8443 - на host. До 2001 и 2002 доступ есть, до 2000 - нет. Пробовал на самой машине делать `wget http://localhost:2000" - всё время ретраится
Alexey
Развернул 4 разных контейнера на машине на портах 2000, 2001, 2002, 8443. 2000-2002 - проброшены через bridge в контейнеры, 8443 - на host. До 2001 и 2002 доступ есть, до 2000 - нет. Пробовал на самой машине делать `wget http://localhost:2000" - всё время ретраится
Пробовал на самой машине делать `wget http://localhost:2000" - всё время ретраится ну, wget-ом сетевые проблемы дебажить - такое себе... telnet-ом надо сначала проверять, имхо
Alexey
ipv6 )) по-моему, в этом дело )
Alexey
отключи ipv6 в докере (как - загугли, я так не помню)
Oleg
отключи ipv6 в докере (как - загугли, я так не помню)
Окей, спасибо большое, сделаю) А если не секрет, как узнал, что ipv6?
Oleg
Тройное двоеточие?
Oleg
Долго искал как в ansible отключить ipv6, я пробовал добавить sysctls с net.docker.disable_ipv6: 1, но не получилось. Попробовал привязаться к хосту -p 127.0.0.1:2000:2000, получилось вот так, но всё равно не могу получить доступ к контейнеру даже в с машины, на котором он запущен
Oleg
Гайрат
https://github.com/akamajoris/CVE-2019-11043-Docker
central
Запускаю java spring boot приложение в докере, падает с ошибко. единственое что в докере openjdk а у меня oracle Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication at ru.asiec.natureReserve.server.Main.main(Main.java:25) Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 1 more хотя без докера все работает, кто что знает.
Oleg
Что значит "не могу получить доступ"? Как ты его "получаешь"? В самом контейнере "доступ получаешь"?
Не могу с машины, где запущен контейнер по порту 2000 получить ответа. Приложение в контейнере точно работает, логи пустые
central
Alexey
Не могу с машины, где запущен контейнер по порту 2000 получить ответа. Приложение в контейнере точно работает, логи пустые
"не могу получить ответа" - это что? А что получаешь? Что делаешь для проверки работоспособности? Что ты как маленький?
Oleg
Нет, "точно работает" на основе лишь логов - это не диагностика
Я просто хз как его протестировать из вне контейнера. Внутри контейнера я могу получить информацию от приложения и всё хорошр
central
jar файл сразу пихай
FROM openjdk:12 COPY server.jar / COPY lib / ENTRYPOINT ["java","-jar","server.jar", "XX:+UseCGroupMemoryLimitForHeap"] что тут может быть не так?
Alexey
Я просто хз как его протестировать из вне контейнера. Внутри контейнера я могу получить информацию от приложения и всё хорошр
Эээ... Ты не знаешь как протестировать, но при этом говоришь, что "не работает"? Очень странно :)) Ибо вывод "не работает" обычно делается на основе теста: " делал то-то, ожидаю получить то-то, получаю неожиданное"... Всё ж просто... Если ты внутри контейнера что-то делаешь и "всё хорошо", то наверное, то же надо делать и снаружи?
Alexey
Пробовал проксировать через nginx, в логах получаю connection reset by peer
Причём тут нджинкс? Может просто телнетом или curl-ом?
central
В jar-е классы spring-а есть-то?
у меня один мой jar и в папке с либами лежит все остальное в виде jar файлов,
Alexey
вот dockerfile должно быть все что надо в докере
Так ты давно в джаве? :) Сравнивал параметры запуска приложения на компе с тем, что в образе?
central
Так ты давно в джаве? :) Сравнивал параметры запуска приложения на компе с тем, что в образе?
единственный параметр который там есть ни на что повлиять не может, а на компе у меня все работает о чем я писал уже много раз, работает, а в джава я достаточно
central
все хоть убейся работает, единственное на что можно предположить то что папка не копируерся в докер, но судя по dockerfil-у она должна это делать,
Alexey
единственный параметр который там есть ни на что повлиять не может, а на компе у меня все работает о чем я писал уже много раз, работает, а в джава я достаточно
Достаточно для чего? Но, видимо, всё же не достаточно для того, чтобы своё приложение засунуть в докер... Про classpath же знаешь?
Alexey
https://pastebin.com/K3fmV2MV
Предлагаю простой вариант проверки: скопируй своё приложение в совершенно другой каталог, и запусти его теми же командами в консоли, что пишешь в докере...
Vadim
почему выдает в ноде ошибку 404, а в консоли запускается