Nazar👾
Почему очень часто не запускается(сразу же закрывается) контейнер сделаный в докерфайле?
Vadym
Привет всем! Помогите ребята пожалуйста! Проблема с запуском монго на докере М1
Иван
Кама
Доброго времени суток.
Ребят тут проблема такая
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to create LLB definition: dockerfile parse error line 1: FROM requires either one or three arguments
Alexander
Кама
version: '3.8'
Alexander
Это не Dockerfile
Кама
FROM python:3.9.6-alpine
Кама
2 докерфайл
FROM node:16.17 as dependencies
Кама
3 докерфайл
FROM nginx:1.21-alpine
Alexander
Кама
это докер композ
Alexander
А какая команда дает ошибку?
Кама
docker compose -f docker-compose.yml up -d --build
Alexander
Может пробелы где-то лишние в строке FROM.
Кама
FROM node:16.17 as dependencies
WORKDIR /liveme_next
COPY package.json package-lock.json ./
RUN npm install --frozen-lockfile
FROM node:16.17 as builder
WORKDIR /liveme_next
COPY . .
COPY --from=dependencies /liveme_next/node_modules ./node_modules
RUN npm run build
FROM node:16.17 as runner
WORKDIR /liveme_next
ENV NODE_ENV production
COPY --from=builder /liveme_next/public ./public
COPY --from=builder /liveme_next/package.json ./package.json
COPY --from=builder /liveme_next/.next ./.next
COPY --from=builder /liveme_next/node_modules ./node_modules
EXPOSE 3000
CMD ["npm","run", "start"]
Кама
ругается на это
* Error response from daemon: dockerfile parse error line 1: FROM requires either one or three arguments
Solyar
Alexander
Ivan
Всем привет !
Кто-нибудь запаривался с правами на волюмы для официального образа postgresql ?
Хочу чтоб у определенного юзера (не рута) была возможность править конфиг и забирать бэкап из волюма, но в дефолтном варианте нет прав на доступ не от рута, а если передать uid:gid нужного юзера в docker-compose, то контейнер просто падает постоянно.
[Алексей]
Есть те у кого на m1 докер стартует, а потом останавливаеться?
Vitaly
Работает нормально
Vitaly
Смотри логи по чему останавливается.
Dmitry
Привет!
Такой вопрос: в контейнере запускается приложение, которое слушает unix socket. Оно генерирует файлик, который нужен для обмена данными.
Дело в том, что у файла маловато прав: из другого контейнера, который запущен под рутом, все работает, но мне нужно написать bash скрипт, который тестирует контейнер-сервер.
Запускать скрипт от рута не могу. Из докерфайла, наверное, нельзя установить права, т.к. файл еще не создан. Это нужно делать из кода приложения?
Dmitry
есть хорошая статья на эту тему, но предложенный там способ не подходит.
Никитос
конкретно насчет прав по идее есть флаг chown и chmod у COPY
Dmitry
Dmitry
пока так закостылил
docker exec <cntnr> chmod o+rwx $sock
alexalex
всем привет. Скачал готовый image с приложением, но не могу понять как я могу поменять настройки этого приложения. Подскажите, куда смотреть. В оф. документации нашел только по общему управлению контейнерами. Это веб морда для openvpn и я не могу найти ее конфиг чтобы прикрутить ее к своему впн серверу
Robocat
Solyar
Solyar
Solyar
Так вот все описано
Solyar
OVPN_LISTEN_HOST как пример это переменная окружения
alexalex
OVPN_LISTEN_HOST как пример это переменная окружения
Я так понял все параметры это переменные окружения? Там написано , что я могу написать ovpn-admin <flag> , но такой команды в баше контейнера нету. Спасибо за подсказку! я уже увидел docker yaml в котором можно это все поменять. Флаги, видимо, для случая, если у меня все крутится не в докере. Как ты понял, я начал свое знакомство с докером только недавно)
Solyar
Solyar
Solyar
Почему такое настойчивое желание залезть в конфиги?
Solyar
gaenkov
gaenkov
привет
зашел в группу по докеру, почему - то РО
Dan
Sasha
я вот внутри дебиан-контейнера установил systemd, который провайдит systemctl , который мне нужен. Пишет:
root@1e58bbe9e1ff:/# systemctl
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
root@1e58bbe9e1ff:/# reboot
bash: reboot: command not found
почему ребута нету - то?)
Alexander
Alexander
Alexander
А можно просто взять готовый образ с постгресом.
Sasha
Sasha
почему руками не поулчается
Alexander
Можно поставить
Sasha
root@1e58bbe9e1ff:/# sudo -u postgres psql -c "SELECT version();"
psql: error: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Alexander
Потом просто запустить сервер.
postgres -D /usr/local/pgsql/data
Alexander
Alexander
В общем, руками не надо.
Alexander
А
Alexander
https://github.com/docker-library/postgres/tree/master/14/bullseye
Alexander
Sasha
в overview и tags не нашел
Sasha
друзья, вот у меня есть 2 имаджа: дебиан с джанго, и постгрес. джанго должен коммуницировать с постгресом по порту 5432. Скажите, как это правильно сделать? сначала без нетворкингов и композов, потому что надо научиться это правильно делать,
спасибо\
Konstantin
Konstantin
Либо 172.17.0.1
Sasha
имадж постгреса ушел в небытие, есть в ps -a, но когда стартую, пишет свое название, но остаётся там. Где посмотреть ошибку?
Sasha
Alexander
Konstantin
Sasha
подскажите пож, что делать?
Solyar
подскажите пож, что делать?
Фу так делать ну что за люди доку бы хоть читали
https://hub.docker.com/_/postgres
Раздел: Initialization scripts
Solyar
Sasha
База данных прямо в контейнере создаётся?
POSTGRES_DB
This optional environment variable can be used to define a different name for the default database that is created when the image is first started. If it is not specified, then the value of POSTGRES_USER will be used.
почему так нельзя?)
Solyar
Sasha