@ru_docker

Страница 578 из 610
Maksim
29.04.2019
13:44:02
docker load

Evgeniy
29.04.2019
13:44:02
только пулл это делает из регистри

Maksim
29.04.2019
13:44:28
у меня есть подозрение что он за основу берет образ из собственного registry

Saymon
29.04.2019
14:24:47
Привет! А можно ли в Dockerfile указать не только какие данные в Volume выносить но и как этот volume будет называться, а не рандомно генерится. И можно ли в нем маппить папки хоста? Везде натыкаюсь только как через run делать

Google
Andrey
29.04.2019
14:39:52
как раз через рун это, как бы помягче сказать, билдите по взрослому и не будет гемороя

Saymon
29.04.2019
14:48:24
тогда извиняюсь за нубский вопрос а как в run подсунуть файл с парметрами, чтобы километровой длины команду не делать

Maksim
29.04.2019
14:56:06
какой кейс то ?

Saymon
29.04.2019
15:01:37
быстро поднимать из кастомного образа контейнеры с томами с понятными наименованиями, томов к одномку контейнеру несколько подразумевается

Sellioni
29.04.2019
16:18:47
Всем привет! - Такая проблема с wkhtmltopdf - может кто сталкивался? - Спасибо! Dockerfile: FROM python3.6 ... RUN tar xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz \ && cp wkhtmltox/bin/wkhtmltopdf /usr/bin \ && cp wkhtmltox/bin/wkhtmltoimage /usr/bin \ При вызове в контейнере pdfkit.from_string выбрасывается исключение: Error when generating report: "wkhtmltopdf exited with non-zero code -11. error: QSslSocket: cannot resolve SSLv3_client_method QSslSocket: cannot resolve SSLv3_server_method

Maksim
29.04.2019
16:48:50
Убери entrypoint и тестируй

Andrey
29.04.2019
18:03:23
Хм... не дурно, на вид https://github.com/wagoodman/dive

Maksim
30.04.2019
06:24:42
привет На сколько критично внутри dockerfile переназначать пользователя?

Saymon
30.04.2019
06:35:36
привет На сколько критично внутри dockerfile переназначать пользователя?
А ты хочешь чтобы твои сервисы в контейнере от рута работали? Если в открытую сеть портами контейнер не светит и это только для теста то ессно не критично. А если наружу собираешься публиковать то нужно делать пользователей с ограниченными правами и настраивать запуск от них.

Maksim
30.04.2019
06:36:31
это я понимаю, только пользователь внутри контейнера все равно ограничен этим контейнером

Saymon
30.04.2019
06:38:08
Ну так это не значит по дефолту что у тебя в контейнере ничего стоящего нет или его нельзя превратить с часть ботнета.

Erich
30.04.2019
10:54:35
Всем привет! У нас есть кластер из нескольких норм. Мы используем Docker swarm. Архитектура такова, что Nginx находится на одной ноде, фронтенды со статиками на другой ноде. Вопрос: как Nginx-у достать статик файлы фронта?

Google
Erich
30.04.2019
10:57:04
можно ли сделать shared volume между нодами?

Maksim
30.04.2019
10:58:44
Ceph

Макс
30.04.2019
11:38:14
подскажите не могу понять можно ли dockerfile в инструкции entrypoint указать несколько команд если да то каким образом

Andrey
30.04.2019
11:39:37
а зачем вам там несколько команд?

Макс
30.04.2019
11:40:33
ну грубо говоря 2 баша один для тестов запускаеться второй для продакшена

все дошло я сделаю запуск баша из баша так будет наверно правельнее но все же есть возможность запустить 2 команды или определить 2 инструкции entrypoint

Andrey
30.04.2019
11:43:22
ешё несколько раз перечитайте что такое и зачем докер :)

можно то всё, но вот нужно ли

Макс
30.04.2019
11:45:16
можно то всё, но вот нужно ли
да я нашел ответ уже надо настроить гипервизо но так делать не рекомендуют

Provotok [Воркаю]
30.04.2019
17:52:58
Так. Ещё раз по-полочкам. 1. Был вопрос: "А кто-нибудь знает, как при наличии двух контейнеров, сделать так, чтобы один контейнер обращался на 127.0.0.1 на некий порт, и при этом обращение шло на этот порт, но уже другого, второго контейнера?" 2. Ответ: нет. Никто не знает, потому что так никто не делает. 3. Я попробовал объяснить почему так никто не делает, и на всякий случай сделал отсылку к документации 4. На тезис, что документация докера не последняя инстанция, я ответил согласием. Ведь последней инстанцией действительно являются исходники докера. 5. Мне вообще безразлично зачем тебе что-то там делать. Ты спросил — я ответил. 6. Если ты убеждён, что докер это удобная обёртка с утилитами на go, то у меня для тебя две плохие новости: 1. ты не знаешь что такое докер, 2. ты очень самоуверен для такого количества знаний. Дам три бесплатных совета: 1. Угомони свой юношеский пыл, и направь энергию с лишних и ненужных споров на изучение тематики более глубоко и подробно. Поверь опыту, ты получишь от этого только удовольствие. 2. Прежде чем что-либо произносить вслух, убедись что информация проверена тобой лично, и ты составил объективное представление о предмете. Если ты где-то от кого-то когда-то что-то слышал, это не значит что об этом можно утверждать в ключе, как будто это истина. Это не так. 3. Когда людьми движет любопытство — это прекрасно. Это здорово, когда ты ставишь перед собой странные задачи, потому что вполне возможно ты сможешь открыть какой-то новый способ получать какие-то новые интересные результаты. Тем не менее, я очень рекомендую для начала хотя бы изучить тематику вопроса. Пусть не глубоко, но достаточно для того, чтобы понимать внутренние процессы работы механизма (того же networking в докере, например). А в идеале — приходить сюда желательно с уже набитыми на практике шишками. Таким образом у тебя будет больше шансов получить интересные ответы, ведь за твоим вопросом будет не просто праздное любопытство, а опыт, основанный на знаниях.
Респект Основателю.

Dan
30.04.2019
17:55:38
Респект Основателю.
У оппонента хватило мозгов перейти на личности, и сильно нагрубить в лс :) Жаль что пришлось удалить его сообщения, но мы с нетерпением ждём его возвращения

Maksim
30.04.2019
17:58:16
Что-то далеко капнули

Maksim
30.04.2019
17:59:37
Я например с докером тоже не очень, но он мне кажется построен как и весь линукс на каких-то фундаментальных вещах. Поэтому я понимаю как он работает в той степени какой мне надо

А вот эти извраты

Я кстати кейс так и не понял.

Я думаю хрычь бы ему объяснил

Dan
30.04.2019
18:01:09
Я думаю хрычь бы ему объяснил
У хрыча будет такой шанс. Я могу хрычу дать его имя и адрес

Maksim
30.04.2019
18:01:20
:)

Google
Maksim
30.04.2019
18:01:48
Вычислил по ip?

Dan
30.04.2019
18:02:15
Вычислил по ip?
Это было очень просто

Provotok [Воркаю]
30.04.2019
18:02:15
Эй приходи, разберемся

Maksim
30.04.2019
18:03:26
О да. Мне сейчас ci/cd с ним легче реализовать. Так и не понял как кошерно сделать реджистри для lxc контейнеров. У хашикорп есть инструмент для сборки оных. Название забыл

Maksim
30.04.2019
18:04:50
Packer

Типа вагранта. Но можно сделать готовый tar.gz lxc контейнера в котором развёрнуто твоё приложение. Удобно

Admin
ERROR: S client not available

Maksim
30.04.2019
18:06:23
Ложить в какой нибудь nexus как raw

dot
01.05.2019
10:42:31
Люди всех с праздником!!! Киньте плиз ктонибудь пример где делается приложение NET CORE в visual studio а затем оно билдиться в image кидается на docker hub и затем скачивается на линуксе этот образ и запускается ?

Provotok [Воркаю]
01.05.2019
10:42:49
С 1 мая

dot
01.05.2019
10:46:56
не получается просто сделать по тем примерам что я находил. Пишет неверный тип процессора при запуске на линухе

Maksym
01.05.2019
10:59:31
смени процессор(

handmade
02.05.2019
13:57:38
Привет. Кто-нибудь сталкивался с ошибкой такого рода? В гугле ничего на эту тему не нашел. Some of the above modules are already compiled into PHP; please check the output of "php -i" to see which modules are already loaded.

Wom
02.05.2019
13:59:23
убери лишнее из конфига

handmade
02.05.2019
14:05:31
убери лишнее из конфига
Что значит лишнее? Там и так маленький конфиг: FROM php:7.2-fpm RUN apt-get update && apt-get install -y libmcrypt-dev mysql-client \ && docker-php-ext-install mcrypt pdo_mysql WORKDIR /app FROM php:7.2-cli RUN apt-get update && apt-get install -y libmcrypt-dev mysql-client \ && docker-php-ext-install pdo pdo_mysql RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/bin --filename=composer --quiet ENV COMPOSER_ALLOW_SUPERUSER 1 WORKDIR /app

Wom
02.05.2019
14:07:20
посмотри вывод php -i и посмотри, что ты добавляешь

Google
handmade
02.05.2019
14:07:40
handmade
02.05.2019
14:52:14
Это один Dockerfile?
нет, 2 разных для cli и php-fpm.

Artem
02.05.2019
14:52:25
Я один юзаю

Maxim
02.05.2019
14:53:05
нет, 2 разных для cli и php-fpm.
А при сборке какого из двух вам показывают такую ошибку?

Maxim
02.05.2019
14:55:18
php-fpm
Тогда скорее всего вам нужно убрать строчку либо mcrypt либо pdo_mysql, попробуйте поочередно их убрать и сделать билд образа

mcrypt pdo_mysql Одно из этого уже установлено и ругается

handmade
02.05.2019
14:58:10
Тогда скорее всего вам нужно убрать строчку либо mcrypt либо pdo_mysql, попробуйте поочередно их убрать и сделать билд образа
Вы правы, убрал mcrypt и все поехало. Значит, он уже в стандартной поставке того образа есть, получается?

LEXASOFT
02.05.2019
15:06:59
Вы правы, убрал mcrypt и все поехало. Значит, он уже в стандартной поставке того образа есть, получается?
RUN apt-get update -y && \ apt-get install -y libmcrypt-dev && \ pecl install mcrypt-1.0.1 && \ docker-php-ext-enable mcrypt

Его depricated объявили и в pecl убрали

LEXASOFT
02.05.2019
15:08:04
https://secure.php.net/manual/en/migration71.deprecated.php

Страница 578 из 610