Владимир
значит оно должно и с CMD стартовать
Владимир
логично же?
George
От энтрипойнта как минимум зависит
George
И второй прикол. У меня процесс в cmd - это процесс с пид 1
George
А при docker exec - с другим.
Владимир
сеть
Владимир
ну и не только
Владимир
но главное сеть
Владимир
я добавляю сеть после старта контейнера
Владимир
а nginx настроен под неё
NM
Без проблем - пиши DockerFile + предварительно Java (docker pull посмотри)
Andrey
https://hub.docker.com/_/jetty
Andrey
Опиши
Andrey
Чем закидываешь
Andrey
Где проблема
George
ну, там в описании написано
George
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
Там всё описанно ,если будут косяки пиши.
Григорий Масич
Кирилл
Всем доброго! Кто-нибудь обновлял значение в docker config при работающем стеке? Есть вот такой пример для сервиса. Спасибо.
Titov
Проблема с настройкой mongodb в докер композе. А точнее не создается пользователь с паролем при использовании MONGO_INITDB_ROOT_USERNAME MONGO_INITDB_ROOT_PASSWORD image: mongo:latest Что не так? Что может быть?
Dmitry
Use official images when possible
ну это не для тебя совет)))
George
ну, да, это как с детьми. Давайте все запретим, а потом будем потихоньку снимать запреты, когда приходит осознание проблематики
Myron
Как можно вытащить лог контейнера за определеное время, а то docker inspect --format='{{.LogPath}}' не особо помог !?
central
Или вы не про то
Myron
Или вы не про то
да просто грепнул нужную дату и залил в файлик, чет затупил с этим)
Andrew
Ребят, как работает dind контейнер?)
L-dar
Подскажите пожалуйсте. Проблема с докером под Виндовз. Win 10 pro 64, Docker 2.0.0.3 (31259) Не могу настроить Shared Drives. Выбираю (ставлю галку) Drive: C Нажимаю Apply Запроашивает пароль, ввожу. После применения Галка с этого драйвера снимается.
George
Ребят, как работает dind контейнер?)
как отдельный сервис ) в нем внутри специально доработанный docker-демон, чтобы быть запущенным как контейнр
L-dar
Если ввожу через 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
Да, но почему он в состоянии запускать шел команды?
а почему нет? через docker exec - это стандартный докер контейнер )
L-dar
Видимо никто под виндой докером не пользуется) Сам пару лет под лиуксом сижу, а тут приспичело под виндой докер развернуть, проблема....
Nazar
как достучаться до сокета из контейнера?
Nazar
или до api докера
Danila
как достучаться до сокета из контейнера?
через -v примонтировать сокет докера с хоста
Nazar
а если до апи?
Nazar
а
Nazar
всё
Nazar
я дибил
Nazar
спасибо
Danila
а если до апи?
тоже самое
Danila
прокидываете сокет с хоста в контейнер и стучитесь к api
Александр
Можно ли в dockerfile прописать создание пользователя? Если да то как - через run можно? Или только cmd? Просто в cmd что напрягает - говорят что вроде как только одна команда cmd исполняется + ее я уже использую
Andrew
Ребят как мне по накатанным образам уже собрать контейнер?) run -t -i imagename containername не хочет работать
Maxim
Если ввожу через 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
опять 25. Вот вчера коллега спрашивал про создание юзеров и очень обижался, что на его вопрос никто не ответил
George
вообще - да, команда useradd в dockerfile в секции RUN работает
Александр
зачем?
Просто хочется) условно известно что будет 1 юзер и я понимаю что быстро все делается, но чтобы ещё быстрее все было - разворачивание без человека максимально . Вот и ищу все пути обхода
Александр
Нажал сборку и все, только запускай
George
юзер где? обычно достаточно все внутри контейнера запускать под uid=1000
Александр
George
только там есть еще хак, что чтобы пользователь на хосте имел нормальный доступ к файлам - там в entrypoint приходится скрипт с chown -R $UID запихивать
George
деталей мало
Александр
деталей мало
Есть контейнер, он собирается, в этом контейнере я ничего делать не буду, но туда нужен удаленный доступ. Для удаленки нужен юзер. Или под рутом? Я вот кстати хз, docker тоже ведь под рутом запускается будет ли конфликт если просто через тут заходить
L-dar
Да
Я про эту настройку и написал, что галочка с диска снимается после применения.
Кирилл
Коллеги! Я может быть некорректно задал вопрос. Прокомментируйте уж как-нибудь... )
George
Не нужно пытаться из докера сделать нечто
George
Концептуально у тебя есть два варианта - либо пускать юзеров через хост машину
Александр
Не нужно пытаться из докера сделать нечто
Так получается же все)) почему нет))
George
А далее дать им sudo на docker exec -it имя-контейнера
George
Туда же - можешь просто враппер на шелле или питоне написать
George
Либо втаскивать внутрь докера полноценный ссш или типа того, но это антипаттерн и точно нужно понимать, что нужно
Александр
Либо втаскивать внутрь докера полноценный ссш или типа того, но это антипаттерн и точно нужно понимать, что нужно
Уже втащил, команда оказывается тоже быстро гуглится. Спасибо. Понимаю что не для этого мать рожала докер, но просто интересно.
Max
привет. есть такой кусок докерфайла: CMD ["yarn", "run", "start:staging"] подскажите плиз как можно при билде имейджа динамически пробрасывать третий параметр CMD (стажинг/прод) ?
Maxim
А далее дать им sudo на docker exec -it имя-контейнера
Можно просто без sudo, добавьте юзера в группу docker и sudo не требуется для запуска и сборки