Size: a a a

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

2020 April 23

GG

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

IG

Ilshat Gayanov in Docker — русскоговорящее сообщество
все равно
источник

IG

Ilshat Gayanov in Docker — русскоговорящее сообщество
а есть решение проблемы?
источник

IG

Ilshat Gayanov in Docker — русскоговорящее сообщество
или я тут с маршрутами замутил чет
источник

r🧬

rmshell 🧬 in Docker — русскоговорящее сообщество
Подскажите как правильно записать в Dockefile выполнение этих двух команд "npm run build", "npm run start" в  CMD, в терминале обычно "npm run build && npm run start", но чёт в CMD не пойму как дождаться нулевого от первой команды
источник

AS

Anatoly Shirokov in Docker — русскоговорящее сообщество
Anatoly Shirokov
используй вспомогательный контейнер для сборки:
FROM node:10.18.1-buster as builder
RUN npm -g install @angular/cli
WORKDIR /home/app
COPY . ./
RUN npm install
# build /home/app/dist/ship-call
RUN ng build --prod

FROM nginx:1.17.8-alpine
WORKDIR /home/app
COPY --from=builder /home/app/dist/ship-call/ ./
COPY app.conf /etc/nginx/conf.d/app.conf
после сборки builder будет удален, в итоге у тебя останется чистый образ с продом
@rmshell разделяй сборку и запуск
источник

r🧬

rmshell 🧬 in Docker — русскоговорящее сообщество
Anatoly Shirokov
@rmshell разделяй сборку и запуск
у меня щас нету этапа сборки
источник

A

Asgoret in Docker — русскоговорящее сообщество
Arty Z
👋
Дарова
источник

A

Asgoret in Docker — русскоговорящее сообщество
inqfen
Проходи садись к авторитетам
Ну ок
идет в противоположную сторону
источник

A

Asgoret in Docker — русскоговорящее сообщество
источник

A

Asgoret in Docker — русскоговорящее сообщество
Radik
сорвался чтоль?
В плане?
источник

Sf

Sensiduct fcc in Docker — русскоговорящее сообщество
Asgoret
Ну ок
идет в противоположную сторону
Чур я с тобой
источник

R

Radik in Docker — русскоговорящее сообщество
Asgoret
В плане?
ну что сюда ворвался)
источник

A

Asgoret in Docker — русскоговорящее сообщество
Radik
ну что сюда ворвался)
Серега позвал я и пришел, чому бы нет
источник

S

Slach in Docker — русскоговорящее сообщество
Переслано от Slach
народ, я ведь правильно понимаю что RUN docker pull внутри Dockerfile невозможно сделать от слова вообще?

объясню какую проблему пытаюсь решать

у меня есть набор e2e тестов которые тестируют поведение Kubernetes operator
внутри kubernetes cluster

кластер запускается с помощью  minikube —driver=docker
docker сам запущен внутри docker контейнера
потому что это CI/CD

и вот это все говнищще в рантайм тянет кучу образов разных версий (мне надо тестировать поведение оператора при смене версии Image оператора и Image) которые я закачиваю внутрь контейнера в runtime
при этом в CI/CD я естественно могу сделать custom image ;)
но вот в этом custom image сделать docker pull уже не получится =( так?
источник

TC

Tom Cauf in Docker — русскоговорящее сообщество
Ⓚ Ⓞ Ⓢ
тогда точно RUN тебя спасет
Оказалось - не спасет. Либа находится в томе и на момент сборки образа не подключена. То есть файлы просто отсутствуют внутри контейнера.
источник

TC

Tom Cauf in Docker — русскоговорящее сообщество
Tom Cauf
Народ, мне надо при запуске контейнера установить кастомную либу питона. Сейчас пытаюсь делать это в докерфайле вот такой командой

CMD ["python", "/path/to/my/package/setup.py install"]


пробовал еще такой вариант

CMD ["python", "/path/to/my/package/setup.py", "install"]


Проблема в том, что если стартануть контейнеры без сборки этого пакета, а потом вручную собрать внутри контейнера, то все норм! А автоматически не собирается. ЧЯДНТ?
Народ, посмотрите пожалуйста еще раз вот этот вопрос с учетом предыдущего сообщения.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Tom Cauf
Народ, мне надо при запуске контейнера установить кастомную либу питона. Сейчас пытаюсь делать это в докерфайле вот такой командой

CMD ["python", "/path/to/my/package/setup.py install"]


пробовал еще такой вариант

CMD ["python", "/path/to/my/package/setup.py", "install"]


Проблема в том, что если стартануть контейнеры без сборки этого пакета, а потом вручную собрать внутри контейнера, то все норм! А автоматически не собирается. ЧЯДНТ?
сорян - ты все делаешь не так
источник

TC

Tom Cauf in Docker — русскоговорящее сообщество
George Gaál
сорян - ты все делаешь не так
Может быть. Я в докере совсем плох
источник

TC

Tom Cauf in Docker — русскоговорящее сообщество
Подскажите тогда норм путей решения задачи?
источник