Ruben
хмм
Ruben
у меня нормально кушает именно этот конфиг
Ruben
если ставлю version: "3" он меня нахрен шлет
Ruben
господа, вопрос. пытаюсь сделать автосоздание юзера в контейнере. Цепляю докерфайл, в нем следующее:
Ruben
FROM nextcloud:fpm
RUN adduser --no-create-home --disabled-login --disabled-password --uid 10000 --gecos '' nextcloud
Ruben
сама команда отрабатывает прекрасно
Ruben
но при создании контейнера я почему-то не обнаруживаю юзера
Aleksey
А внутри docker файла можно примонтировать директорию?
Aleksey
Чтобы при build у меня файлы внутри контейнера были, а не при docker run.
[Timansky]Timur Kumakbayev
ADD || COPY
Ruben
отрабатывает, сцуко. билд запустил
Ruben
дебажу
Ruben
массовое удаление всего и ребилд спас
Ruben
я, видать, чего-то не понимаю. если докер берет чистый имадж и билдит в нем - то конфликта быть не должно. если он берет его уже с лэерами от моих манипуляций в системе - нах он билдит?
Ruben
время РТФМ, похоже
Alexander
По моим субъективным ощущениям с кэшом иногда бывают какие-то промашки - я жду, что мои изменения сбилдятся, на нет. Это случается редко и до дебага я так и не дошёл . Делал --no-cache=true
Ruben
да я просто rm всё и с нуля дал собрать
Ruben
собралось
Ruben
норм
Ruben
про кэш - спасибо
Anonymous
rm иногда не помогает, вот так чищу ваще всё docker system prune
Ruben
о
Ruben
буду знать
Ruben
https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes
Ruben
я вот этот гайд юзал
O'Miay
Есть кто?
O'Miay
Можно ли установить postgress в docker который на windows embended???
Anonymous
Бегите от окошек, ничего хорошего.
Anonymous
Bind, PostgreSQL
Дмитрий
Доброе утро, Кто нибудь сталкивался с проблемой поднятия пачки контейнеров (для разработки)? Какие существуют подходы к решению?
Dmitry
Swarm
Dmitry
Docker compose
Dmitry
Kubernetes
Oleh
Rancher
Oleh
Тысячи их...
Дмитрий
Ок, спасибо)
Ruben
компоуз самый простой
Ruben
для разработки больше 10-15 не понадобится почти наверняка. на этих объемах ему равных нет
Alexey
Всем привет. Наверняка уже много раз спрашивали здесь, но все-таки... Как все-таки правильно запускать composeR в docker compose?))
Alexey
кратко: есть связка php-nginx-базы, есть некая папка ./src, которая подтягивается в контейнеры, и нужно все это добро развернуть.. Но, "compose.json", во время билда, не находится.
Alexey
UPD: решение оказалось простым. Поставить alpine-версию и не парить себе мозг
Anton
Anton
Они подключаются во время ЗАПУСКА контейнера
Ulad🧑💻
Добрый день всем, у меня возникла проблема, по началу контейнер собирался без проблем и запускался с помощью docker-compose, но потом после перезапуска, начала падать ошибка
Ulad🧑💻
Ulad🧑💻
Dockerfile:
FROM node:latest
RUN mkdir /usr/src/app
WORKDIR /usr/src/app
ADD package.json /usr/src/app/package.json
RUN npm install
CMD ["npm", "start"]
Ulad🧑💻
Не пойму, что делаю не так, файл package.json лежит в корне с Dockerfile, без докера всё запускается
Aion
Так зайди в контейнер и посмотри что внутри творится
Raimbek
Попробуйте в shell зайти и проверить, лежит ли файл в /usr/app
Raimbek
Если лежить то проверьте букву 'с'))
Aion
Копи!
Anonymous
docker images
docker ps
docker system prune
docker-compose build
Aion
Почему там add?
Ulad🧑💻
Почему там add?
Так это тоже что и клпи, только возможностей больше (я просто по гайду делал и там было так)
Aion
Aion
Он запустит его и кинет тебя в терминал контейнера, посмотри что там внутри творится
Ruben
docker logs попробуй еще
Anonymous
Подскажите, а на Амазоне дороже пользовать контейнеры чем инстансы простые. Есть какой-нибудь льготный период типа t2.micro на год?
Max
https://aws.amazon.com/ecs/pricing/
nikita
а почему не поднять docker-registry на ec2 ?
Max
а зачем, если есть ECR?
nikita
ну как минимум интереснее )
Anonymous
Вот кстати да, сижу и думаю, может реально замарочиться.
Anonymous
Aleksey
просто:
указывыете апстрим в nginx, примерно так:
location /v2/ {
auth_basic "Registry realm";
auth_basic_user_file /etc/nginx/conf.d/registry.htpasswd;
add_header Docker-Distribution-Api-Version registry/2.0 always;
proxy_pass http://registry.service.consul:5000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 900;
}
Aleksey
а через сам nginx мутите сертификаты и baseauth
Aleksey
а сам registry настраиваете по инструкции без auth и certs
Anonymous
Оу, чото я передумал свой регистри подымать)) Сложно с утра такое понимать.😀
Anonymous
Вот подскажите по хэлсчекам, не вкурил доку, это перезапуск контейнера через промежутки времени, или просто проверка не умер ли контейнер?
Alf 🙀
Aleksey
Aleksey
Anonymous