arts
:-)
arts
Обновись хотя бы до десятки
kSandr
какая версия траефика ?
kSandr
404 тебе отдает траефик или джанго, работает ли корректно джанго ? , 404 только на различные урлы , а рутовая страница отдается корректно ?
Chyna
Chyna
Окей, ... тогда давай немного сложного ... где в этой схеме докер и почему ты пишешь в чатик про докер ?
Виноват, вот мой docker-compose файл, Dockerfile-ы нужны?
version: '3'
volumes:
production_postgres_data: {}
production_postgres_data_backups: {}
services:
django: &django
build:
context: .
dockerfile: ./compose/production/django/Dockerfile
image: meditation_production_django
depends_on:
- postgres
- redis
env_file:
- ./.envs/.production/.django
- ./.envs/.production/.postgres
command: /start
postgres:
build:
context: .
dockerfile: ./compose/production/postgres/Dockerfile
image: meditation_production_postgres
volumes:
- production_postgres_data:/var/lib/postgresql/data
- production_postgres_data_backups:/backups
env_file:
- ./.envs/.production/.postgres
traefik:
build:
context: .
dockerfile: ./compose/production/traefik/Dockerfile
image: meditation_production_traefik
depends_on:
- django
ports:
- "0.0.0.0:80:80"
redis:
image: redis:5.0
celeryworker:
<<: *django
image: meditation_production_celeryworker
command: /start-celeryworker
celerybeat:
<<: *django
image: meditation_production_celerybeat
command: /start-celerybeat
kSandr
kSandr
kSandr
по прежнему не ясно какая версия траефика там
kSandr
Chyna
kSandr
уже есть такое
kSandr
traefik 1.7
https://docs.traefik.io/reference/static-configuration/file/
Chyna
используй 2.0.2
Ок, спасибо но я так и не понял в чем проблема у меня
Chyna
Я пока попробую 2.0.2 запустить всё это дело, если не будет результата я спрошу еще
kSandr
kSandr
и там отличается синтаксис от 1.7
Сергей
всем привет. подскажите пожалуйста кто использует postgres + docker. зависит ли параметр shared_buffers и /dev/shm, который выделяет докер под это? мне всегда казалось, что shared_buffers берутся просто из памяти и никак не связаны с разелом в докере, который по-умолчанию равен 64МБ
George
Сергей
Сергей
это так?
George
по-моему, да. Но не точно.
Сергей
https://postgrespro.com/list/thread-id/2448119
Anonymous
Добрый день) Наверное нубский вопрос, но никак не могу нагуглить на него ответ.
хочу понять, может ли докер использовать все ресурсы сервера или он как то ограничен?
Никаких спец. настроек на сервере не производилось отностельно этого, UbuntuServer 18/Docker/Docker-compose
В контейнерах php-fpm/nginx/mysql
Расскажите пожалуйста, могу ли я расчитывать что данный набор контейнеров, в случае большой нагрузки сможет использовать все доступные ресурсы системы?
Kirill
Anonymous
Anonymous
Т.е. установить лимиты на -5% от ресурсов серва, что бы сработал OMKiller и перезапустил докер-процесс, если верно Вас понял
Kirill
Anonymous
Anonymous
Всем привет, кто может подсказать.
Запускаю контейнер с бинарником внутри от root - приложение запускается
но как только подкидываю volume в docker-compose.yml - получаю ошибку
ERROR: for my_service Cannot start service my_service: OCI runtime create failed: container_linux.go:346: starting container process caused "exec: \"./my_service\": stat ./my_service: no such file or directory": unknown
ERROR: Encountered errors while bringing up the project.
/upd
нужно было прикручивать на + директорию от домашнего каталога
error:
...
volumes:
- /home/app/documents:/home/app
ok:
...
volumes:
- /home/app/documents:/home/app/documents
Anonymous
хотя другие контейнеры реагируют на волюмы нормально, докерфайл для всех шаблонный
Roman
Упрощённо говоря, файл, ссылающийся на другой файл или папку.
Хардлинк - только для файла, работает в пределах одной ФС (или одной точки монтирования). Софтлинк, который именно "ссылается", работает для файла/директории и разных ФС (разных точках монтирования) . Ты уверен что тебе нужны хардлинки?
🧤 Сэр Шурф
Roman
Да)
ну тогда больше данных нужно. Как эти деректории пробрасываются в контейнеры, как всё работает. Почему именно хардлинки, а не софт
🧤 Сэр Шурф
🧤 Сэр Шурф
спасибо за участие, все равно)
Almv
Привет, установил docker но при нажатии tab не выводит подсказки команд, что может быть не так
Almv
на одном серваке все ок.. на другом не выводит... версии убунту 18.04
Almv
устанавливал и там и там по одной инструкции
George
перелогинился?
Almv
да
Almv
и перезагружался тоже
Almv
Pit
Pit
и еще 2 раза все таки перезагрузи, малоли
George
Almv
ок, спасибо, пошел копать, уже и zsh поставил...
Pit
Almv
Спасибо всем, что направили куда надо, все получилось!!!
RE
камрады, столкнулся со странной проблемой.
есть локальный имадж, называется - custom_dotnet-core-sdk:2.2-3
я его сделал с помощью docker commit из офф dotnet3 имаджа, предварительно доустановив туда dotnet 2.2
из cli имадж запускается и работает.
но мне нужно использовать его в dockerfile из тимсити.
создаю простой dockerfile вида
FROM custom-dotnet-core-sdk:2.2-3
WORKDIR /app
COPY ./src ./
RUN ls -la
в тимсити выбираю в build step - docker build runner, указываю имя этого докер файла и ...
[Step 1/30] pull access denied for custom-dotnet-core-sdk, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
не понимаю в чем дело.
опять же - из cli тимсити агента этот докерфайл работает
RE
хм.. похоже это из-за ключа --pull
он что всегда пытается скачать из инета?
kSandr
а ты в докир залогинился ?
RE
а зачем?? имадж то локально лежит
kSandr
а тимсити где запускается ?
RE
просто только что обратил внимание, что в тимсити build степе есть такой параметр
RE
RE
и вот с этим параметром оно и не пашет даже в cli
kSandr
как вариант пуллить неоткуда
kSandr
ибо ты его даже в регистри не запушил
kSandr
хотя чего ждать от человека собирающего образы коммитами )
RE
# docker build --pull -f dockerfile_build_solution .
Sending build context to Docker daemon 11.41MB
Step 1/8 : FROM custom-dotnet-core-sdk:2.2-3
pull access denied for custom-dotnet-core-sdk, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
RE
в регистри оно мне пока не надо
kSandr
когда ты делаешь пулл, он пытется идти на докирхуб
kSandr
которого нет
RE
я не пойму чего оно локально не берется когда оно там есть
RE
ну ок.. уберу пулл
kSandr
не убирай, не нужно нам отдолжений делать )
RE
я думал что FROM начинает искать локально, и если есть - берет его
kSandr
предполагается что pull стягивает самый свежий образ , а для этого ему нужно сходить в репу
kSandr
ниче личного, больше тебе помогать не стану 😊
kSandr
пока
RE
🤷♂️