@docker_ru

Страница 898 из 1375
Andrey
28.11.2018
13:10:18
а не подскажете как имадж постгри с уже готовым дампом запаковать?

Irek
28.11.2018
13:10:38
docker commit

Andrey
28.11.2018
13:10:46
без маунтов и без initdb директории

Petrovich
28.11.2018
13:10:49
а не подскажете как имадж постгри с уже готовым дампом запаковать?
написать докерфайл который заимпортит постгри, применит дамп...

Google
Andrey
28.11.2018
13:11:07
в мускуле была проблема не сохранялось

там надо было диру менять

по дефолтная чистилась

нет ли в постгре че то подобного

Алексей
28.11.2018
13:12:29
есть проблема, или не проблема, а фича, не могу понять есть две ноды: хост и вирталка на ней же. запускаю сервис с открытым портом к примеру 8080 наружу на одной воркер ноде(та которая виртуалка), и стучусь по 127.0.0.1:8080 пишет сайт не работает, иду на ip_node:8080 тоже самое,в чем может быть проблема? или оно должно так работать

Andrey
28.11.2018
13:16:56
во

нашел

https://github.com/docker-library/docs/tree/master/postgres#pgdata

может кому пригодится

Андрей
28.11.2018
13:32:03
Help! На винде в бинде у линуксового контейнера файлы иногда не читаются. Периодически вываливаются ошибки "fopen(...) failed to open stream: I/O error", но файл существует, права есть. Спецсимволов в имени файла нет, длина меньше 255, файл из винды не пропадает. Куда копать?

Ванько
28.11.2018
13:32:53
Опять докеры в винде=(

Google
Dmitry
28.11.2018
13:34:46
Есть еще вариант макос конечно

Mr_Babrums.bin
28.11.2018
13:36:48
что-то не верится что там всё так плохо

Konstantin
28.11.2018
13:36:59
Mr_Babrums.bin
28.11.2018
13:37:23
имею в виду винду

ни разу на ней докер не пользовал

Andrew
28.11.2018
14:05:00
Я юзал. Это страх и ад

особенно доставляет то, что есть бажина, которая фикситься снятием/активацией experimental features флага

при чем всплывает каждый раз при перезагрузке системы. И фикса на тот момент не было. Кроме того, что выше

Konstantin
28.11.2018
14:06:26
простите)

Mr_Babrums.bin
28.11.2018
14:15:09
это норм?

так, мне ещё вот что не ясно: хочу запушить имагу. хочу тегом и версию ей дать и latest прописать. для этого нужно 2 раза тэг давать и пушить?

@dmitryvakhnenko ты вроде шаришь

Mr_Babrums.bin
28.11.2018
14:57:32
а зачем тебе --squash ?
Пишу на ноде, все зависимости как правило улетают в node_modules в корне проекта, но есть пакеты которые ставят аддоны на ноду через тот же g++ или любую другую не очень неправославную ересь 1. Нужно клонить зависимости из приватного репо 2. Те самые g++ зависимости при установке размазываются по всей системе. Учесть все кейсы когда и куда зависимости складируют своё говно нет ни желания ни времени ни экстрасенсорных способностей для уверенности что завтра оно не станет ставить их в другие места. Из за этих двух фактов я не могу просто установить все зависимости в node_modules и скопировать весь проект в контейнер Во время билда ключики кладу в контейнер, потом удаляю чтобы коллеги не палили их. И чтобы истории имажа не было делаю скваш.

Говорила мне мама пиши на Go

да
то есть все так и делают и одной командой такого не добиться?

Konstantin
28.11.2018
14:59:15
squash ломает понятие слои, лучше через MultiStage Делать, с теми же ключами

Mr_Babrums.bin
28.11.2018
14:59:36
Мультистэйдж из за второго пункта не реализовать

Google
Mr_Babrums.bin
28.11.2018
15:00:00
Может я такой тупой и на самом деле этих мест куда аддоны ноды свои цапли тянут куда меньше чем мне кажется...

А роль слоёв я не понял и их надобность не прочувствовал

Petrovich
28.11.2018
15:55:00
если я пишу ARG в dockerfile то на время билда это будет как environment переменная?

Konstantin
28.11.2018
16:44:58
ему лень доки читать, а ты ещё и картинки кидаешь ?

Andrey
28.11.2018
16:45:53
Konstantin
28.11.2018
16:46:32
ildar
28.11.2018
17:35:54
а я напоминаю про мою боль с докером в виде https://github.com/docker/for-linux/issues/480#issuecomment-441695066
пожалуй, не стоит на 4.19 переходить пока ) > Пользователи, работающие с файловой системой ext4, сообщают о повреждении файлов после обновления ядра Linux до версии 4.19. В соответствии с информацией от Phoronix, «изначально считалось, что эти проблемы были вызваны добавлением реализации технологии BLK MQ в Linux 4.19, но на данный момент точно известно, что это не так. К сожалению, мэйнтейнер файловой системы ext4 Тед Тсо пока не смог повторить данное поведение на своем аппаратном обеспечении».

Taz
28.11.2018
23:19:31
~/test # ls Dockerfile a.out ~/test # docker build . --tag test Sending build context to Docker daemon 14.85kB Step 1/6 : FROM alpine ---> 196d12cf6ab1 Step 2/6 : ADD a.out /a.out ---> Using cache ---> 91e300dc276b Step 3/6 : RUN chmod 777 /a.out ---> Using cache ---> 0af2a69690ec Step 4/6 : RUN chmod o+x /a.out ---> Using cache ---> 1000deaf206f Step 5/6 : WORKDIR / ---> Using cache ---> 991667ed1ec4 Step 6/6 : ENTRYPOINT ["/a.out"] ---> Using cache ---> 6b1cb732f9ae Successfully built 6b1cb732f9ae Successfully tagged test:latest ~/test # docker run test standard_init_linux.go:190: exec user process caused "no such file or directory" ~/test # cat Dockerfile FROM alpine ADD a.out /a.out RUN chmod 777 /a.out RUN chmod o+x /a.out WORKDIR / ENTRYPOINT ["/a.out"] WTF?

Taz
28.11.2018
23:39:27
Eugene
28.11.2018
23:43:04
Парни, привет, чет не могу найти где в композе отключаются уникальные постфиксы на контейнер (1.23.1), подскажете?

Maxim
28.11.2018
23:48:23
неа
Точняк, ADD на COPY замени

Eugene
28.11.2018
23:49:43
Нет, после них

Maxim
28.11.2018
23:50:04
неа
А что это за a.out такой что ему аж 777 нужно и потом запускается ещё?

Нет, после них
Swarm режим?

Eugene
28.11.2018
23:50:38
Да нет - просто нода

Google
Eugene
28.11.2018
23:50:56
Намеренно не ставил такого режима

Maxim
28.11.2018
23:51:07
Да нет - просто нода
Может картинкой получится лучше объяснить?

Намеренно не ставил такого режима
В каких то ОС он по умолчанию вроде ставится, но могу ошибаться

Eugene
28.11.2018
23:52:35


Maxim
28.11.2018
23:53:36
docker info | grep swarm

Eugene
28.11.2018
23:55:00
docker info | grep swarm
WARNING: No swarm limit support

Inactive он - я глянул

Maxim
28.11.2018
23:57:13
неа
Скинь скрин dockerfile

Stan
28.11.2018
23:57:33
Уникальные постфиксы это _1 _2 ? Это имеется в виду?
Это последняя мажорная версия композа

Taz
28.11.2018
23:57:50
Скинь скрин dockerfile
я его попытался уже в враппер из баша обернуть безуспешно



Maxim
28.11.2018
23:57:56
Taz
28.11.2018
23:58:14
run.sh #!/bin/bash /a.out

Stan
28.11.2018
23:58:21
https://github.com/docker/compose/releases/tag/1.23.0

Important note The default naming scheme for containers created by Compose in this version has changed from <project>_<service>_<index> to <project>_<service>_<index>_<slug>, where <slug> is a randomly-generated hexadecimal string. Please make sure to update scripts relying on the old naming scheme accordingly before upgrading.

Единственный вариант - называть контейнеры

Или ставить им алиасы

Google
Maxim
29.11.2018
00:00:55
run.sh #!/bin/bash /a.out
Попробуй так COPY ./a.out /a.out

run.sh #!/bin/bash /a.out
А ещё лучше зайди в bash контейнера и глянь что там внутри происходит docker run -rm -it --name=mytest test:latest bash

Konstantin
29.11.2018
00:12:24
Бля...
А чем оно мешает?

run.sh #!/bin/bash /a.out
В alpine нет bash изкоробки. А что за бинарник у тебя?

Единственный вариант - называть контейнеры
Но зачем? Это же просто название таска в списке контейнеров.

Taz
29.11.2018
01:46:40
ресерч меня привел к юзанью —init

который, блин, тока с 18.09 поддерживатся, которого еще нигде нет

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