
Alex
22.06.2016
12:21:32
Какое АГТУ что такое АГТУ ну

Marina
22.06.2016
12:21:35

Alex
22.06.2016
12:21:36
Я теперь не узнаю
LAUNCH_JBOSS_IN_BACKGROUND=0
должно помочь

Google

Alex
22.06.2016
12:22:00
И собственно в Dockerfile указать после этого
CMD [“путь до этого старт скрипта”]

Marina
22.06.2016
12:23:13

Kostiantyn
22.06.2016
12:23:20

Alex
22.06.2016
12:23:39
И еще как-то передать ему параметр start
Хотя
Этого маловато
Надо понять, где ему там этот дибас нужен и зачем
А если скрипт запустить через bash -x
Понятно будет, на какой команде он про дибас пишет?
Ну, то есть - понятно-то будет
Он же навалит в консоль трейса
Вот надо эту команду найти

Ivan
22.06.2016
12:27:19

Google

Marina
22.06.2016
12:28:27
похоже это все переходит в systemd и валится уже на
++ systemctl show -p LoadState wildfly.service
++ grep -q not-found
Failed to get D-Bus connection: Operation not permitted

Alex
22.06.2016
12:29:01

Marina
22.06.2016
12:29:04

Ivan
22.06.2016
12:29:22
праздное любопытство

Alex
22.06.2016
12:29:24
Собственно - эта строка чекает статус сервиса

Lupsick
22.06.2016
12:29:34

Marina
22.06.2016
12:30:17

Alex
22.06.2016
12:30:31

Lupsick
22.06.2016
12:30:44
Я НЕ ЗАМЕТИЛ

Marina
22.06.2016
12:31:02
это же так не очевидно)))

Lupsick
22.06.2016
12:31:04
ЭТО СТРАННО

Roman
22.06.2016
12:31:04

Alex
22.06.2016
12:31:18

Lupsick
22.06.2016
12:31:26
Марина, а где ты училась?

Alex
22.06.2016
12:31:29
Так что я переписывал бы лучше этот скрипт

Marina
22.06.2016
12:31:37

Alex
22.06.2016
12:31:39
Непонятно мне вот что
Если мы запускаем приложение в форграунде

Marina
22.06.2016
12:31:56

Alex
22.06.2016
12:32:03
Как скрипт доживает до этого места?

Google

Alex
22.06.2016
12:32:12
Или он до запуска приложения это чекает?
Если да - строку можно просто закомментить, я думаю
Ибо нет же такого сервиса

Sergey
22.06.2016
12:32:31
непонятно вот что - если контейнер на centos 6, то почему через systemd запускается?

Alex
22.06.2016
12:32:43

Marina
22.06.2016
12:32:48

Alex
22.06.2016
12:33:13
Победителей не судят

Marina
22.06.2016
12:34:10

Alex
22.06.2016
12:36:40
Судя по ++ перед именем команды - оно не в этом скрипте, а в каком-то, который был заsource’шен или выполнен
Выше по трейсу будет написано, в каком именно
Там полный путь должен быть

Marina
22.06.2016
12:37:51
ага, нашла
там он смотрит, что если это из init.d то переводит в systemctl

Alex
22.06.2016
12:38:53
Очень странно, это точно от шестерки базовый образ?
/etc/init.d/functions это файл инитскриптов самого CentOS

Marina
22.06.2016
12:41:02
хм.... давно я это начинала. окей, была не права и ставила 7 centos. Видимо я в другом месте исправляла при установке

Sergey
22.06.2016
12:42:36
если вы запускаете в контейнере, то какая речь может быть об init.d? Если нет готовой строки запуска мухи, то надо взять скрипт запуска и на его основе вычитать как он там запускается и использовать это в качестве команды CMD контейнера

Marina
22.06.2016
12:43:24
а если я хочу во время работы контейнера потом запускать/перезапускать?

Sergey
22.06.2016
12:43:38
контейнер целиком перезапускаете

Google

Sergey
22.06.2016
12:44:38
это же не виртуалка и даже не LXC-контейнер. Это docker, тут другая идеалогия

Alex
22.06.2016
12:45:12
Можно взять толстый контейнер
От Phusion или от нас (Git in Sky)
У нас там крутятся всякие runit, eye и т.п.
Но правильнее держать одно приложение в одном контейнере
А не гонять к нему еще и супервайзер
Докер и сам супервайзит

Admin
ERROR: S client not available

Sergey
22.06.2016
12:47:30
самое простоя с java приложениями - это запустить их на хосте и посмотреть команду запуска

Daniel
22.06.2016
12:47:30
толстый контейнер - путь в ад

Sergey
22.06.2016
12:47:43
там очень много параметров
java -D[Standalone] -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Dorg.jboss.boot.log.file=/opt/wildfly-10.0.0.Final/standalone/log/server.log -Dlogging.configuration=file:/opt/wildfly-10.0.0.Final/standalone/configuration/logging.properties -jar /opt/wildfly-10.0.0.Final/jboss-modules.jar -mp /opt/wildfly-10.0.0.Final/modules org.jboss.as.standalone -Djboss.home.dir=/opt/wildfly-10.0.0.Final -Djboss.server.base.dir=/opt/wildfly-10.0.0.Final/standalone

Alex
22.06.2016
12:47:48

jagga
22.06.2016
12:49:51
@SergeyMavrin а не лучше ли будет задать Xms и Xmx в равные значения?

Sergey
22.06.2016
12:50:17
мопед не мой )))
с такими параметрами запускается только-что скачанная муха )))

Marina
22.06.2016
12:50:53
Было несколько идей использования. Как вместо виртуалок и как тестирование того, что будет на проде. т.е. один контейнер = 1 машинке. И соответственно нравилось, что при автотестировании можно поднять контейнер и погасить если не используется. Есть более удобные варианты?

Sergey
22.06.2016
12:51:18
да, вам подойдет LXC
легковесно, быстро, удобно

Google

Marina
22.06.2016
12:52:11
докер же типа как раз надстройка над LXC чтобы было удобнее, не?

Alex
22.06.2016
12:55:39

Marina
22.06.2016
12:58:13
А rkt или porto кто-нибудь использовал? Они под эту задачу тоже не подойдут?

Alex
22.06.2016
12:59:32
Я бы начал с того, что Docker под эту задачу подойдет
Что ему помешает-то
Кстати - если сделать базовый контейнер из CentOS 6, wildfly работать не перестанет
А скорее, даже, наоборот

Sergey
22.06.2016
13:00:36
докер подойдет, если его использовать как докер, а не как vps

Alex
22.06.2016
13:00:43
Ну - это да
Но можно его и как vps приспособить
Phusion справились же

lcma
22.06.2016
13:01:42
Ну - это да
О, бро, у меня есть к тебе вопрос. Есть позитивный опыт с OSTree?

Alex
22.06.2016
13:02:10

lcma
22.06.2016
13:02:50
Пичалька. Я уже неделю ощущаю себя велосипедостроителем.

Konstantin
22.06.2016
13:11:13
https://reestr.rublacklist.net/rec/85308/
всем приятного вечера без амазона :)

Aleksandr
22.06.2016
13:12:25
да лан, один частный инстанс
кстати, а есть в сша/европах практика mitm ssl для https на госуровне?

Konstantin
22.06.2016
13:12:54
домен s3.amazonaws.com? ок

Aleksandr
22.06.2016
13:13:37
по-моему у провайдеров никто не фильтрует днсы, в основном только ip