Size: a a a

Docker — русскоговорящее сообщество

2020 March 04

GG

George Gaál in Docker — русскоговорящее сообщество
ARG USER=$USER
ENV USER=$USER
источник

AK

Aleksandr Kostiuk in Docker — русскоговорящее сообщество
Стоп, так так и есть
источник

N

Nayls in Docker — русскоговорящее сообщество
А при сборке ты указываешь ключ —build-arg $USER=user123 ?
Если вот как выше описали у тебя
источник

AK

Aleksandr Kostiuk in Docker — русскоговорящее сообщество
Есть дефолтный
ARG $USER=123
источник

AK

Aleksandr Kostiuk in Docker — русскоговорящее сообщество
А дальше ENV $USER $USER
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
George Gaál
если хочешь переключиться в юзера не через USER <something>, то используй su/sudo/gosu в RUN блоке
не получится в RUN указать sudo, команда будет не найдена
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Artur Mustafin
не получится в RUN указать sudo, команда будет не найдена
🤔
источник

AK

Aleksandr Kostiuk in Docker — русскоговорящее сообщество
Все же, COPY после USER под нужным юзером должен был бы пройти?
источник

N

Nayls in Docker — русскоговорящее сообщество
Aleksandr Kostiuk
Все же, COPY после USER под нужным юзером должен был бы пройти?
docker build -f 2.Dockerfile -t user-test --build-arg USER=1005 .
источник

A

Alx in Docker — русскоговорящее сообщество
Коллеги, привет, а есть люди, кто оракл 12с в контейнере поднимал?
Или любую другую крупную базу?
Меня интересует, что писать в настройки нетворка, чтобы база была доступна с того же адреса, на котором я запустил контейнер, внутри всей сети.
- - net=host для меня не работает, как и стандартный бридж, доступа к базе данных нет.
источник

AK

Aleksandr Kostiuk in Docker — русскоговорящее сообщество
Nayls
docker build -f 2.Dockerfile -t user-test --build-arg USER=1005 .
Опа, спасибо, сейчас попробую
источник

N

Nayls in Docker — русскоговорящее сообщество
Ток хз, по канону ли я сделал там...
@gecube норм? Чуть выше скрин
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Nayls
Ток хз, по канону ли я сделал там...
@gecube норм? Чуть выше скрин
Вроде ) только я не помню нудно ли в Arg = писать
источник

GG

George Gaál in Docker — русскоговорящее сообщество
В остальном вроде норм
источник

AK

Aleksandr Kostiuk in Docker — русскоговорящее сообщество
Сработало, спасибо;)
источник

N

Nayls in Docker — русскоговорящее сообщество
George Gaál
Вроде ) только я не помню нудно ли в Arg = писать
@Puxta4ok
Ну кстати да, равно можно опустить, но при билде добавлять билд Арг как на скрине, но можно равно оставить и тогда будет это значение как дефолтное, ток подставить нужный id
ARG USER=<default>
источник

N

Nayls in Docker — русскоговорящее сообщество
И наверное RUN chown на /app где сорцы убрать, если не надо в эту папку файлы создавать уже после запуска
источник

AK

Aleksandr Kostiuk in Docker — русскоговорящее сообщество
Nayls
@Puxta4ok
Ну кстати да, равно можно опустить, но при билде добавлять билд Арг как на скрине, но можно равно оставить и тогда будет это значение как дефолтное, ток подставить нужный id
ARG USER=<default>
Так и есть, для локала дефолтное, при билде подставляю
Ещё раз спс;)
источник

А

Андрей in Docker — русскоговорящее сообщество
привет
кто-то сталкивался с такой ситуацией?
с помощью kaniko собирается имедж. заливается в есr. c таргет машины делаешь docker pull этого имеджа и получаешь
failed to register layer: Error processing tar file(exit status 1): no such file or directory
из деталей которые мне кажутся важными
1. при билде вешаются 2 тега
2. используется кеш. слои заливаются в тот же есr
3. если удалить все из  ecr то весь процесс проходит успешно
источник

A

Alex CherryTea in Docker — русскоговорящее сообщество
может кто-нибудь обьяснить почему сокет понятый через ssh не виден из докера?
источник