@docker_ru

Страница 1260 из 1375
George
30.05.2019
11:54:36
а служебные ключи в гитлабе пока не допилили до идеала

Bogdan
30.05.2019
11:55:00
ну да, если билдить на тачке, то такой вариант, с ключами, не очень

Rustam
30.05.2019
12:55:08
Не могу понять почему контейнер запустился, но приложение (Nuxt) не отвечает vue_1 | yarn run v1.15.2 vue_1 | $ nuxt vue_1 | ℹ️ Listening on: http://localhost:3000/ vue_1 | ℹ️ Preparing project for development vue_1 | ℹ️ Initial build may take a while vue_1 | ✔️ Builder initialized vue_1 | ✔️ Nuxt files generated vue_1 | ℹ️ Compiling Client vue_1 | ℹ️ Compiling Server vue_1 | ✔️ Server: Compiled successfully in 2.02s vue_1 | ✔️ Client: Compiled successfully in 2.27s vue_1 | ℹ️ Waiting for file changes vue_1 | ℹ️ Memory usage: 142 MB (RSS: 207 MB)

George
30.05.2019
12:56:21
потому что листен localhost

Google
George
30.05.2019
12:56:24
учи матчасть

так

короче, по-моему, я очередной баг поймал. Кто поможет проверить? Запускаем в двух разных сессиях pull одного большого жирного образа. Получается, что он скачивается два раза. Черт. Хотя по логике докер мог понять, что он параллельно качает два раза одного и то же. И просто во втором потоке ждать, пока в первом скачается образ

Ivan
30.05.2019
13:50:52
Вроде не было https://www.opennet.ru/opennews/art.shtml?num=50765

George
30.05.2019
13:53:14
боян

Igor
30.05.2019
13:55:37
о/

у меня тут назрел еще вопрос

есть мультистейдж докер, который качает ноду, билдит приложение на ангуляре и выдает потом контейнер с пачечкой статики и nginx

на локалке билдится замечательно

на дженкинсе билд падает с грохотом на шаге "скопировать скомпиленное в /var/nginx/html" и орет, что такого нету

George
30.05.2019
13:58:10
ну, значит, его нету

пути, все такое

Igor
30.05.2019
13:58:37
да, но как так если один и тот же докерфайл и там и там?

Google
George
30.05.2019
13:59:03
среда разная, понимаешь?

может у тебя там вообще старый докер, который мультистейдж не умеет

телепатов нет. Дай больше входных данных

Igor
30.05.2019
14:00:11
а, ичсх - этот же проект но из другого бранча собирается нормально, что на локалке, что на женьке

щас залезу посмотреть версию и скопировать выхлоп

локальный - 18,09,06 женька - 18,09,05

вот тут падает: https://pastebin.com/rdBCfbEe

вот тут собирается https://pastebin.com/aVik5JQH

немного странно выглядит то, что будто npm не до конца собирает аппку

там где падает нет куска про: Built Angular Package! - from: /opt/project/projects/grappa-auth - to: /opt/project/dist/grappa-auth Date: 2019-05-29T16:12:21.034Z Hash: 36a823e44676dc345fb1 Time: 39765ms chunk {0} runtime.3fc50ede278bf2a849da.js (runtime) 2.16 kB [entry] [rendered] chunk {1} main.fd6511633eaa6bea2a6b.js (main) 898 kB [initial] [rendered] chunk {2} polyfills.f5a07255197bb85c4ebf.js (polyfills) 62 kB [initial] [rendered] chunk {3} styles.ef8034b51504b792a8f8.css (styles) 2.99 kB [initial] [rendered] chunk {4} 4.20b4341b2ec5d37f6636.js () 83.9 kB [rendered]

может быть такое, что у докера есть какой-то таймаут на билд и он просто обрубает к хуям степ и идет дальше?

потому что похоже будто npm build не до конца работает

George
30.05.2019
14:09:07
скорее версии поехали

почисти у себя docker images и попробуй заново

возможно, что у тебя закэшировался не тот образ с npm, который на дженкинс прилетает

это самое очевидное, что может быть

Igor
30.05.2019
14:11:34
почисти у себя docker images и попробуй заново
у меня перед билдом срабатывает docker system prune -af - этого недостаточно?

George
30.05.2019
14:11:47
нет. лучше руками посмотри

может наоборот-дженкинс засран

Igor
30.05.2019
14:12:29
алол

Google
Igor
30.05.2019
14:12:34
память кончается

я щас хтопом посмотрел

George
30.05.2019
14:13:29
молодчина, красавчик. А почему сообщения об ошибке нет?

Igor
30.05.2019
14:22:02
а вот это вот и есть страннота

George
30.05.2019
14:22:28
а я тебе скажу

потому что npm форкает процесс

а эта блядина не проверяет код возврата

Igor
30.05.2019
14:22:42
у меня очень неприятный опыт с нодой и очень хочется сказать, что нода - блять

а, ну я был прав, да

(:

George
30.05.2019
14:22:58
???

Владислав
30.05.2019
16:32:23
День добрый. Есть возможность в docker-compose смонтировать файл из одного образа в другой?

George
30.05.2019
16:33:23
В смысле ?

Sergey
30.05.2019
16:33:31
День добрый. Есть возможность в docker-compose смонтировать файл из одного образа в другой?
https://www.digitalocean.com/community/tutorials/how-to-share-data-between-docker-containers почему ты не спрашиваешь в гугл?

George
30.05.2019
16:33:33
Вы про контейнеры ? Образы пересобирать надо, чтобы они файл шарили.

Владислав
30.05.2019
16:37:17
Если точнее, то у меня есть контейнер с postgres и есть контейнер с sql файлом, но без psql. Мне нужно взять sql файл из второго контейнера и запустить его в первом. docker-compose.yml генерируется, sql файл меняется от образа к образу, вынести за пределы контейнера его заранее я не могу. Кейс странный, но приходится исходить из того что есть

Google
George
30.05.2019
16:38:11
Но если самое простое - тупо сделать volume на оба контейнера, чтоб в нем лежал sql файл

Владислав
30.05.2019
16:38:19
Нужен, но на данном этапе я даже Dockerfile не могу изменить

George
30.05.2019
16:38:34
Не надо. Это надо compose менять

Владислав
30.05.2019
16:43:35
Не надо. Это надо compose менять
Хотелось бы его изменить таким образом, чтобы не пришлось менять entypoint.sh в образе с приложением Но не понимаю как это сделать version: '2.3' services: postgres: image: postgres:9.6-alpine volumes: - type: bind source: ./etc/postgres/ target: /docker-entrypoint-initdb.d/ healthcheck: test: ["CMD-SHELL", "for base in $${PG_DATABASES}; do PGPASSWORD=$${base} psql -U $${base} $${base} -c 'SELECT 1'; done"] interval: 1m timeout: 20s retries: 3 environment: POSTGRES_PASSWORD: postgres PG_DATABASES: 'app' app: image: application environment: MIGRATIONS: 1 links: - "postgres:postgres" depends_on: postgres: condition: service_healthy

George
30.05.2019
16:44:24
Энтрипойнт с приложением вряд ли понадобится

Sql файл внутри контейнера в каком каталоге появляется ?

George
30.05.2019
16:45:28
volumes: - migrations:/var/lib/migrations

Дописать к обоим контейнерам

links убрать - они депрекейтед в пользу networks

Владислав
30.05.2019
16:47:50
volumes: - migrations:/var/lib/migrations
Я неверно выразился, sql файл лежит в образе изначально volumes: - migrations:/var/lib/migrations Это, я так понимаю, затрет его

George
30.05.2019
16:48:52
Я неверно выразился, sql файл лежит в образе изначально volumes: - migrations:/var/lib/migrations Это, я так понимаю, затрет его
Да, затрет. Тогда как-то из образа копировать его в другой каталог (и уже его в вольюм)

Владислав
30.05.2019
16:49:25
Думаю просто добавлю свой энтрипоин который будет копировать его в общий вольюм, а после вызывать родной энтрипоинт. Спасибо за помощь

Bad
30.05.2019
20:34:27
Подскажите плиз! Как можно примонтировать ftp сервер к папке внутри docker-контейнера?

George
30.05.2019
20:35:28
Опять plesk ?

Bad
30.05.2019
20:35:55
Даже не знаю что это

Мне надо NAS - сервер к контейнеру с БД прицепить

George
30.05.2019
20:38:00
ну, берешь и прицепляешь

Google
George
30.05.2019
20:38:02
смотри

Bad
30.05.2019
20:38:19
Монтировать на хост-машину пробовал, какие-то косяки с доступом, убил сутки на решение этой проблемы, так ничего и не решил

George
30.05.2019
20:38:20
у тебя docker контейнер запускается с примонтированной с хоста директорией

права доступа к файлу, что ли?

у тебя UID процесса снаружи внутри разные

Bad
30.05.2019
20:39:37
ID юзера, который запускает докер контейнер и ID внутри контейнера?

Их нужно сделать одинаковыми? Просто на папке стоит 777 доступ, по идее она должна быть доступна для всех

George
30.05.2019
20:42:22
да

а еще тебе нужно посмотреть на rslave и другие политика проброса вольюма

https://docs.docker.com/storage/bind-mounts/

возможно rshared поможет. но не факт

Bad
30.05.2019
20:48:25
Спасибо! Попробую сейчас сделать так

George
30.05.2019
20:49:18
вообще у всех bind mount работает. Но может у тебя центос какой.. Поэтому и проблемы

Bad
30.05.2019
20:49:32
Убунта обычная)

George
30.05.2019
20:50:35
тогда ок, метки селинукса не про тебя

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