@docker_ru

Страница 1341 из 1375
Владимир
15.07.2019
20:11:11
а nginx настроен под неё

Corsars
15.07.2019
22:37:34
Без проблем - пиши DockerFile + предварительно Java (docker pull посмотри)

Andrey
16.07.2019
06:02:44
https://hub.docker.com/_/jetty

Опиши

Google
Andrey
16.07.2019
06:13:42
Чем закидываешь

Где проблема

George
16.07.2019
06:14:39
ну, там в описании написано

Webapps can be deployed under /var/lib/jetty/webapps in the usual ways (WAR file, exploded WAR directory, or context XML file). To deploy your application to the / context, use the name ROOT.war, the directory name ROOT, or the context file ROOT.xml (case insensitive). For older EOL'd images based on Jetty 7 or Jetty 8, please follow the legacy instructions on the Eclipse Wiki and deploy under /usr/local/jetty/webapps instead of /var/lib/jetty/webapps.

Andrey
16.07.2019
06:29:53
Там всё описанно ,если будут косяки пиши.

Григорий
16.07.2019
06:34:58


Кирилл
16.07.2019
08:49:32
Всем доброго! Кто-нибудь обновлял значение в docker config при работающем стеке? Есть вот такой пример для сервиса. Спасибо.

Titov
16.07.2019
09:10:47
Проблема с настройкой mongodb в докер композе. А точнее не создается пользователь с паролем при использовании MONGO_INITDB_ROOT_USERNAME MONGO_INITDB_ROOT_PASSWORD image: mongo:latest Что не так? Что может быть?

Dmitry
16.07.2019
09:40:39
Use official images when possible
ну это не для тебя совет)))

George
16.07.2019
09:41:19
ну, да, это как с детьми. Давайте все запретим, а потом будем потихоньку снимать запреты, когда приходит осознание проблематики

Myron
16.07.2019
10:10:08
Как можно вытащить лог контейнера за определеное время, а то docker inspect --format='{{.LogPath}}' не особо помог !?

Алексей
16.07.2019
10:11:07
Или вы не про то

Google
Myron
16.07.2019
10:16:19
Или вы не про то
да просто грепнул нужную дату и залил в файлик, чет затупил с этим)

А
16.07.2019
10:47:10
Ребят, как работает dind контейнер?)

Ldar
16.07.2019
10:57:41
Подскажите пожалуйсте. Проблема с докером под Виндовз. Win 10 pro 64, Docker 2.0.0.3 (31259) Не могу настроить Shared Drives. Выбираю (ставлю галку) Drive: C Нажимаю Apply Запроашивает пароль, ввожу. После применения Галка с этого драйвера снимается.

George
16.07.2019
10:59:12
Ребят, как работает dind контейнер?)
как отдельный сервис ) в нем внутри специально доработанный docker-демон, чтобы быть запущенным как контейнр

Ldar
16.07.2019
10:59:18
Если ввожу через PowerShell команду docker run --rm -v c:/Users:/data alpine ls /data То пишет ошибку: C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Drive sharing failed for an unknown reason.

George
16.07.2019
11:00:19
Да, но почему он в состоянии запускать шел команды?
а почему нет? через docker exec - это стандартный докер контейнер )

Ldar
16.07.2019
11:04:55
Видимо никто под виндой докером не пользуется) Сам пару лет под лиуксом сижу, а тут приспичело под виндой докер развернуть, проблема....

Nazary
16.07.2019
11:07:35
как достучаться до сокета из контейнера?

или до api докера

Данила
16.07.2019
11:09:12
как достучаться до сокета из контейнера?
через -v примонтировать сокет докера с хоста

Nazary
16.07.2019
11:09:27
а если до апи?

а

всё

я дибил

спасибо

Данила
16.07.2019
11:09:51
а если до апи?
тоже самое

прокидываете сокет с хоста в контейнер и стучитесь к api

Александр
16.07.2019
11:59:27
Можно ли в dockerfile прописать создание пользователя? Если да то как - через run можно? Или только cmd? Просто в cmd что напрягает - говорят что вроде как только одна команда cmd исполняется + ее я уже использую

А
16.07.2019
12:03:17
Ребят как мне по накатанным образам уже собрать контейнер?) run -t -i imagename containername не хочет работать

Google
Александр
16.07.2019
12:04:27
Maxim
16.07.2019
12:09:17
Если ввожу через PowerShell команду docker run --rm -v c:/Users:/data alpine ls /data То пишет ошибку: C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Drive sharing failed for an unknown reason.
В settings есть раздел где указывается какие диски доступны для docker, проставьте галки напротив ваших дисков, только после этого будет возможно монтировать директории с дисков

George
16.07.2019
12:10:38
опять 25. Вот вчера коллега спрашивал про создание юзеров и очень обижался, что на его вопрос никто не ответил

вообще - да, команда useradd в dockerfile в секции RUN работает

Александр
16.07.2019
12:12:14
зачем?
Просто хочется) условно известно что будет 1 юзер и я понимаю что быстро все делается, но чтобы ещё быстрее все было - разворачивание без человека максимально . Вот и ищу все пути обхода

Нажал сборку и все, только запускай

George
16.07.2019
12:12:35
юзер где? обычно достаточно все внутри контейнера запускать под uid=1000

Александр
16.07.2019
12:13:16
George
16.07.2019
12:13:16
только там есть еще хак, что чтобы пользователь на хосте имел нормальный доступ к файлам - там в entrypoint приходится скрипт с chown -R $UID запихивать

деталей мало

Александр
16.07.2019
12:15:19
деталей мало
Есть контейнер, он собирается, в этом контейнере я ничего делать не буду, но туда нужен удаленный доступ. Для удаленки нужен юзер. Или под рутом? Я вот кстати хз, docker тоже ведь под рутом запускается будет ли конфликт если просто через тут заходить

Maxim
16.07.2019
12:17:50
Ldar
16.07.2019
12:18:53
Да
Я про эту настройку и написал, что галочка с диска снимается после применения.

Кирилл
16.07.2019
12:19:41
Коллеги! Я может быть некорректно задал вопрос. Прокомментируйте уж как-нибудь... )

Google
Александр
16.07.2019
12:21:32
Не нужно пытаться из докера сделать нечто
Так получается же все)) почему нет))

George
16.07.2019
12:21:32
А далее дать им sudo на docker exec -it имя-контейнера

Туда же - можешь просто враппер на шелле или питоне написать

Либо втаскивать внутрь докера полноценный ссш или типа того, но это антипаттерн и точно нужно понимать, что нужно

Александр
16.07.2019
12:23:13
Либо втаскивать внутрь докера полноценный ссш или типа того, но это антипаттерн и точно нужно понимать, что нужно
Уже втащил, команда оказывается тоже быстро гуглится. Спасибо. Понимаю что не для этого мать рожала докер, но просто интересно.

Maxim
16.07.2019
12:23:31
привет. есть такой кусок докерфайла: CMD ["yarn", "run", "start:staging"] подскажите плиз как можно при билде имейджа динамически пробрасывать третий параметр CMD (стажинг/прод) ?

Maxim
16.07.2019
12:24:09
А далее дать им sudo на docker exec -it имя-контейнера
Можно просто без sudo, добавьте юзера в группу docker и sudo не требуется для запуска и сборки

George
16.07.2019
12:24:17
Сделай два мультистейдж таргета

И селекть их через docker build .... --target

George
16.07.2019
12:25:12
Либо build-args Потом ARG OLOLO ENV OLOLO=$OLOLO CMD [..., "$OLOLO"]

Maxim
16.07.2019
12:25:44
Я про эту настройку и написал, что галочка с диска снимается после применения.
Запустите docker от Админа, только тогда галочки на дисках останутся )

Maxim
16.07.2019
12:26:27
Через ENV
его можно пробросить как параметр в команду билда?

вопрос снят) https://stackoverflow.com/questions/30494050/how-do-i-pass-environment-variables-to-docker-containers

всем спасиб

Maxim
16.07.2019
12:27:18
его можно пробросить как параметр в команду билда?
Да, вам уже подсказали вариант через ARG, но давать одинаковые имена для ARG и ENV не рекомендуется в документации

Либо build-args Потом ARG OLOLO ENV OLOLO=$OLOLO CMD [..., "$OLOLO"]
Кстати, в CMD нельзя использовать ENV, это так, к информации

Google
George
16.07.2019
12:28:50
ну, там где-то впереди sh -c должен быть, очевидно

иначе - да, нюансы с окружением )

Maxim
16.07.2019
12:30:27
ну, там где-то впереди sh -c должен быть, очевидно
Нет, в директиве CMD все указанные вами переменные будут заменены пустотой даже если эти переменные окружения в наличии и объявлены и даже если вы пытаетесь использовать через sh -c

George
16.07.2019
12:31:59
хм

оч. странно

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