Size: a a a

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

2020 September 24

SP

Stanislav Pavenko in Docker — русскоговорящее сообщество
Добрый день!
Подскажите как решить ошибку: /bin/sh: apt-get: not found
The command '/bin/sh -c apt-get update     && apt-get install -y --no-install-recommends chromium' returned a non-zero code: 127

Если стоит задача развернуть angular unit-тесты?

Файл Docker:

FROM node:10-alpine as buildContainer

RUN apt-get update \
   && apt-get install -y --no-install-recommends chromium

ENV CHROME_BIN=chromium

COPY . /app
WORKDIR /app

RUN npm run test:ci

FROM nginx:alpine
COPY --from=buildContainer /app/dist /app
COPY --from=buildContainer /app/nginx.conf /etc/nginx/nginx.conf
COPY --from=buildContainer /app/mime.types /etc/nginx/mime.types
COPY --from=buildContainer /app/gzip.conf /etc/nginx/gzip.conf

EXPOSE  9000/tcp


Спасибо
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Откуда в alpine apt-get?
источник

SP

Stanislav Pavenko in Docker — русскоговорящее сообщество
Pavel Gassan
Откуда в alpine apt-get?
Затрудняюсь в ответе. С Docker пару дней как  разбираюсь. Вариант из сети.
источник

GG

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

VZ

Vladimir Zhurkin in Docker — русскоговорящее сообщество
Stanislav Pavenko
Затрудняюсь в ответе. С Docker пару дней как  разбираюсь. Вариант из сети.
а при чем тут docker и alpine ? Может стоит изучить alpine ?
источник

GG

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

GG

George Gaál in Docker — русскоговорящее сообщество
alpine -> пакетный менеджер apk
источник

GG

George Gaál in Docker — русскоговорящее сообщество
ubuntu, debian -> пакетный менеджер apt
источник

SP

Stanislav Pavenko in Docker — русскоговорящее сообщество
Вот базовый пример:

FROM docker.io/node:8-stretch

LABEL net.skyplabs.maintainer-name="Paul-Emmanuel Raoul"
LABEL net.skyplabs.maintainer-email="skyper@skyplabs.net"

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update \
   && apt-get install -y --no-install-recommends chromium

ENV CHROME_BIN=chromium

WORKDIR /usr/src/app
CMD ["npm", "start"]

Возможно мне не хватает строки:
ENV DEBIAN_FRONTEND=noninteractive
источник

VZ

Vladimir Zhurkin in Docker — русскоговорящее сообщество
@pavenko_sv может надо начинать понимать , что ты делаешь , а не тупой копи паст ?
источник

SP

Stanislav Pavenko in Docker — русскоговорящее сообщество
У меня вариант
FROM node:10-alpine as buildContainer

COPY . /app
WORKDIR /app

RUN npm run start

FROM nginx:alpine
COPY --from=buildContainer /app/dist /app
COPY --from=buildContainer /app/nginx.conf /etc/nginx/nginx.conf
COPY --from=buildContainer /app/mime.types /etc/nginx/mime.types
COPY --from=buildContainer /app/gzip.conf /etc/nginx/gzip.conf

EXPOSE  9000/tcp


Теперь необходимо добавить автотесты
источник

SP

Stanislav Pavenko in Docker — русскоговорящее сообщество
Stanislav Pavenko
Вот базовый пример:

FROM docker.io/node:8-stretch

LABEL net.skyplabs.maintainer-name="Paul-Emmanuel Raoul"
LABEL net.skyplabs.maintainer-email="skyper@skyplabs.net"

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update \
   && apt-get install -y --no-install-recommends chromium

ENV CHROME_BIN=chromium

WORKDIR /usr/src/app
CMD ["npm", "start"]

Возможно мне не хватает строки:
ENV DEBIAN_FRONTEND=noninteractive
Безусловно!
Разбираюсь на бою. Поэтому и задаю базовый вопрос.
Возможно будет комфортнее подсказать что необходимо для фонового запуска unit-тестов для Angular?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
> Возможно будет комфортнее подсказать что необходимо для фонового запуска unit-тестов для Angular?

ты один что ли ? стартап ?
источник

SP

Stanislav Pavenko in Docker — русскоговорящее сообщество
George Gaál
> Возможно будет комфортнее подсказать что необходимо для фонового запуска unit-тестов для Angular?

ты один что ли ? стартап ?
Для разворачивания на Docker да стартап.
Но само приложение давно живет.
Один - да.
источник

GG

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

GG

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

T0

Taco 00 in Docker — русскоговорящее сообщество
Всем привет, решил потестить VSCode+Docker (Devilbox). Поймал такую ошибку:
Cannot validate since no PHP executable is set. Use the setting 'php.validate.executablePath' to configure the PHP executable.
Как прописать путь к php из докера? В гугл ходил, не смог найти ответа. (ставить отдельный php в ОС не хочу)
источник

А

Алекс in Docker — русскоговорящее сообщество
Всем привет!
Ребят вопрос такой, имеем следующее:
3 приложения(на node.js) к каждому приложению есть бд,  1 инстанс мускуля
как сейчас: запускаю руками отдельно сервер мускуля, стартую нужное приложение
как бы хотелось: бд мускуля в папке лежат, всем трем приложениям пишем docker-compose конфиг который стартует каждое приложение отдельно
стартуем контейнер 1 приложения, работаем, стартуем второе, третье по надобности
я правильно понимаю что будет конфликт с портами при старте 2, 3 приложения?
как решить вопрос можно?
источник

VC

Vadim Chekryzhev in Docker — русскоговорящее сообщество
Добрый день. Кто-нибудь пробовал установить docker на флешку, что бы можно было с нее запускать среду для разработки?
источник

ВТ

Виктор Ткаченко... in Docker — русскоговорящее сообщество
Vadim Chekryzhev
Добрый день. Кто-нибудь пробовал установить docker на флешку, что бы можно было с нее запускать среду для разработки?
Извращение какого то невиданного уровня
источник