@docker_ru

Страница 1049 из 1375
James
14.02.2019
05:39:24
щас с другим разберусь выложу логи

не вангуйте просто так

Iurii
14.02.2019
05:39:42
docker history postgres:11.1 --no-trunc | grep -c ONBU 0
да это контсрукцию юзают редко) очень мало докерфайлов с тако контсрукцией

ildar
14.02.2019
05:40:11
ага. тогда я не вижу причин для магии "в билде без RUN что-то исполнилось"

Google
Iurii
14.02.2019
05:40:52
ага. тогда я не вижу причин для магии "в билде без RUN что-то исполнилось"
так и не должно выполняться)) вроде как ну и в магию я не верю

James
14.02.2019
06:11:56
итак

если я делаю docker-compose rm postgres потом up -d —build то скрипт исполняется

на всех других условиях он не исполняется

что выложить вам?

2019-02-14 06:11:23.978 UTC [43] LOG: database system was shut down at 2019-02-14 06:11:23 UTC 2019-02-14 06:11:23.986 UTC [42] LOG: database system is ready to accept connections done server started CREATE DATABASE /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/1.sql DROP TABLE psql:/docker-entrypoint-initdb.d/1.sql:1: NOTICE: table "messager" does not exist, skipping DROP TABLE psql:/docker-entrypoint-initdb.d/1.sql:2: NOTICE: table "micros" does not exist, skipping CREATE TABLE 2019-02-14 06:11:24.620 UTC [42] LOG: received fast shutdown request

вот psql его исполняет

вопрос как заставить его исполнить без rm

George
14.02.2019
06:18:16
ЗАЧЕМ!?

если тебе так хочется, то переопредели entrypoint

просто то, что ты делаешь - нифига не очевидно

и потом тебе еще аукнется

James
14.02.2019
06:19:58
я просто думаю могу ли я построить миграцию на этом функционале

Google
Метан
14.02.2019
06:20:32
Почему при старте не закинуть дамп?

James
14.02.2019
06:20:38
добавлять туда файлы по мере необходимости и чтобы исполнялись те которые не в кеше

Почему при старте не закинуть дамп?
да я хочу чтобы он исполнял того чего нет в кеше и если мне очень надо ребилдил полностью

Метан
14.02.2019
06:21:42
Мне кажется ты усложняешь

James
14.02.2019
06:22:34
ща проверю

ildar
14.02.2019
06:23:38
ты понимаешь разницу между стадиями build и run?

James
14.02.2019
06:24:55
если он запускается на up почему не запускается на —force-recreate

ildar
14.02.2019
06:25:52
я почём знаю.

James
14.02.2019
06:26:24
ну ты же давишь авторитетом

значит должен отвечать

ildar
14.02.2019
06:26:34
лол

рофл

James
14.02.2019
06:27:09
вернемся к моему вопросу

как этот скрипт запускается на какой стадии?

Iurii
14.02.2019
06:27:45
как этот скрипт запускается на какой стадии?
твой скрипт выполняется на стадии запуска контейнера

James
14.02.2019
06:28:09
твой скрипт выполняется на стадии запуска контейнера
ну а почему force-recreate тогда не помогает?

Метан
14.02.2019
06:28:52
Потому что прочитай скрипт

Petr
14.02.2019
06:31:15
ну а почему force-recreate тогда не помогает?
Скорее всего он хранит стэйт, проверяет инициализирована ли база

Google
Iurii
14.02.2019
06:33:37
James
14.02.2019
06:33:45
https://github.com/docker-library/postgres/blob/master/11/docker-entrypoint.sh

нету вроде никаких проверок

есть проверки на 51 57 но я не вижу связи

ildar
14.02.2019
06:37:08
ну вот же if [ ! -s "$PGDATA/PG_VERSION" ]; then

Iurii
14.02.2019
06:37:52
То есть если уже база проинтегрировал

Скип

George
14.02.2019
06:38:33
Скрипт смотри как сделан
+100. Если есть вопросы лучше всегда посмотреть в исходники

ildar
14.02.2019
06:38:54
исходники давят авторитетом :(

Iurii
14.02.2019
06:39:21
исходники давят авторитетом :(
Жизнь вообще боль ? тлен и мы все умрем

George
14.02.2019
06:39:35
на чужбине

James
14.02.2019
06:39:41
а что тогда force-recreate делает?

Iurii
14.02.2019
06:39:45
на чужбине
И не говори

George
14.02.2019
06:39:49
https://www.youtube.com/watch?v=gbx6QUoGpdY

а что тогда force-recreate делает?
контейнер пересоздает, очевидно

есть разница между запуском-стопом-запуском и созданием-удалением-созданием

Iurii
14.02.2019
06:40:37
а что тогда force-recreate делает?
Так у тебя данные базы где живут?

Google
ildar
14.02.2019
06:40:57
по-любе смонтированы куда-то -_-

Iurii
14.02.2019
06:41:14
Если мне не изменяет память то рекрейт не трогает локальные данные а пересоздает контейнер

ildar
14.02.2019
06:41:59
ТС docker-compose.yml покажи

George
14.02.2019
07:04:15
а то!

Igor
14.02.2019
07:50:58
Вопросик! А можно как то увидеть содержимое докер контейнера, который не запускается ?

Владимир
14.02.2019
07:56:06
docker export <id> -o xxx.tar

Igor
14.02.2019
07:56:55
во

ildar
14.02.2019
08:22:38
Вопросик! А можно как то увидеть содержимое докер контейнера, который не запускается ?
а почему не запускается? может ему entrypoint подать заведомо хороший, типа sh?

Igor
14.02.2019
08:23:05
не, там типа пакета не хватает для старта ноды

CMD [ "node", "start.js" ]

в общем просто закоментировал

ildar
14.02.2019
08:23:56
ну так зайти в шелл и посмотреть на живую. нафиг в архиве ковыряться...

Igor
14.02.2019
08:27:55
ну что бы зайти в него по sh нужно сперва его запустить

а он не стартует

но я уже решил как сделать

Никитяо
14.02.2019
08:36:40
docker run -it name sh не работает? не верю

Google
inqfen
14.02.2019
08:37:34
Там может не быть sh

А, там нода

Тогда есть

Никитяо
14.02.2019
08:43:51
Там может не быть sh
а если нету? что искать?

ildar
14.02.2019
08:44:30
это образ from scratch?

в противном случае там 99% есть sh

nikiladonya
14.02.2019
08:56:45
Коллеги, здравствуйте. Прибегаю с совершенно неожиданном вопросом. Можно ли из контейнера поставить деб пакет на хост? Вообще можно (просто даже примонтирование сделать рута хоста и chroot'ом на него переключиться), но есть проблема - deb требует запуска сервиса через systemd и это требование точно должно выполниться. А systemd берет рут от pid'а 1, а не от энвайромента, соотвественно, работать ни черта не будет. Может быть кто-то совершенно случайно задавался этим вопросом и нашел ответ?)

Метан
14.02.2019
09:02:25
ребзи, ну ка вопрос. в маке можно стукнуть по хосту docker.host.local (примерно) и попасть на хост, в линупсе так можно?

inqfen
14.02.2019
09:14:52
а если нету? что искать?
Докерфайл читать, что там есть

Petr
14.02.2019
09:56:44
@ptflp ты наверное такое делал? )
Я конечно извращаюсь всяким, но такого не делал ?

Иван
14.02.2019
10:16:23
всем привет, подскажите пожалуйста, как правильно настроить доступ из-под прокси, если я запускаю дженкинс в контейнере

Andrew
14.02.2019
10:17:00
Господа, простите, если тупой вопрос. Но моя не понимат

Страница 1049 из 1375