Yurii
Окей почитаю на эту сторону, если будет линк, то буду благодарен
https://github.com/docker-library/docs/blob/master/postgres/README.md#pgdata
вот пример как это можно сделать в порстрег из их оф доки
но лучше отдельно изучи или найди гайды про volumes, их несколько разных и свои осбенности. оф дока тут https://docs.docker.com/storage/volumes/ , но написано не для новичка имхо
рекомендую прочитать какую-то книжку по докеру, там все разжевано и лучше для понимания, например docker in action
Arman
Хорошо спасибо Юрий и Женя за ответы
Белый лопушок
И удачи тебе в разработке!
Arman
Arman
Я сам фронтендер, это мой первый проект как фулл котлетой
Kitzu
Arman
Slach
=( чистый docker контейнер mysql:latest (пробовал 8.x и 9.x)
с одним /docker-initdb.d/init_schema.sql
стартует 30 секунд.. никто не знает случаем как ускорить?
Максим
Дмитрий Ким 👨💻
Slach
Тут пока ноль полезной инфы
ну в общем посмотрел по логам
https://t.me/ru_mysql/76330
пока ускорил c 25 секунд до 9 с использованием tmpfs
Sergey
Всем привет. подскажите, развертывал ли кто-то продуктив apache superset через portainer?
Slach
Взять alpine
а как это поможет? там же точно такой же бинарник и такой же entrypoint.sh
Дмитрий Ким 👨💻
Slach
Другой образ
еще раз. дело не в размере образа... бинарник mysql тот же самый... и entrypoint тот же самый
Дмитрий Ким 👨💻
Slach
Дмитрий Ким 👨💻
А, сори, не понял
Дмитрий Ким 👨💻
Тут не помогу
Vladimir
@@@@@
Привет всем. В доккер компосе открываю порт. Вопрос такой как то можно ограничить доступ к порту только определённым ip адресам?
Alexander
@@@@@
при каждом запуске надо будет править?
@@@@@
ufw пробовал не помогает
Alexander
Что значит не помогает ?
@@@@@
UFW прописал правила после статра порт достпен всем
Alexander
Значит не там прописано где-то.
@@@@@
еще такой вопрос у меня в сервере установлен нод экспортер и в доккере прометеус и сборщик метрик.
Как сборщику метрик достучаться на ip и порт хостовой машины для сбора метрик системы
@@@@@
по ip адресу внешнему не может достучаться он ни как. локалхост тоже
@@@@@
1.1.1.1:9100/metrics к эндпоинту прометус для сбора метрик должен достучаться но не может
@@@@@
На остальные сервера все нормально работает. а на свой где сидит прометеус с доккера не может собрать локальные данные сервера
Alexander
@@@@@
по адресу хостав в файрволе ограничение UFW какие ip я уже пробовал по разному не получается
@@@@@
Да по умолчанию так должен я там настройки не менял
Чекаво
господа, можно ли биндить конфиги в volume?
volumes:
- runner:/etc/gitlab-runner
- /var/run/docker.sock:/var/run/docker.sock
configs:
- source: ca_cert
target: /etc/gitlab-runner/certs/ca.crt
Есть следующие вопросы:
- будет ли скопирован конфиг, и после того как я перестану его биндить останется ли он?
- в целом можно ли так делать, будут какие-то конфликты. Например если смонтируется вначале конфиг, а потом volume.
Алексей
Всем привет! Кто-нибудь использует Redmine в докере? Никак не пойму, как заставить работать редмайн через https... Есть wildcard сертификат....
Dilshod
Доброго времени суток! Ребята извините не по теме...
Я из Узбекистана хотел оплатить за сервер на сайте firstvds если скину вам деньги поможете с оплатой?
Akane
Akane
там и криптой можно пополнять
Dilshod
Через виза карт могу, но через виза минимальная оплата 20 баксов. А через сбер 219 рублей. Не хотелось переплачивать
Mihail
Не могу понять почему, но у меня на винде каким-то странным образом в какой-то момент становятся занятыми все порты с 29924 по 31124. Отключал запущенные процессы один за одним, которые могли бы как-то быть связаны с этой проблемой — не помогло. После перезагрузки всё встаёт на свои места. Подскажите, пожалуйста, с чем это может быть связано? Мне кажется, это произошло после обновления докера.
Akane
посмотри кем занимаются
Akane
и заняты ли они всл
Mihail
Akane
ну какой процесс хавает
Akane
lsof
Akane
ну или его АНАЛог в винде
Akane
ну тогда посмотри откуда это идет, закрыты ли они если ебнуть всл
Mihail
Aldiiar
Почему nginx не отадет статику на своем порту 80, хотя сам проект если запустить на 8000 порту статика возвращается, думаю может не так прописываю конфигурацию для статики
location /static/ {
alias /app/static/;
}
location /media/ {
alias /app/media/;
}
вася
Добрый день. Я новичок в докере, столкнулся со следующей проблемой. Я хочу просто создать и запустить контейнер.
Вот код программы, которую хочу запустить:
import time
print("go")
while True:
print("Work")
time.sleep(2)
вот dockerfile:
FROM python
WORKDIR /app
COPY pdockertest.py /app/pdockertest.py
CMD ["python", "pdockertest.py"]
Проблема в том, что при запуске контейнера в консоль не выводится ничего. При этом, если я не использую библиотеку time, то все работает правильно.
Я подозреваю, что проблема именно в time. Ее нужно отдельно установить как то? Или как
Максим
вася
Eshimgeo
Всем привет.
Изучаю docker swarm
Где можно найти информацию, что происходит когда есть проблемы с сетью между узлами кластера?
И есть ли best practice как обрабатывать подобные ситуации?
Andrey
x`
Пытаюсь закинуть в докер фастапи апп, вроде бы все файлы копирую туда, но при запуске
docker-compose up
вылазит ошибка, что конфигурационный файл alembic.ini не найден.
Dockerfile:
FROM python:3.12.3
RUN mkdir /app
WORKDIR /app
COPY ./requirements.txt .
RUN pip install -r requirements.txt
COPY ./alembic.ini .
COPY . .
CMD ["uvicorn", "app.src.main.main:app", "--reload"]
docker-compose.yaml:
services:
backend:
build:
context: .
env_file:
- .env
container_name: backend
command: bash -c "alembic upgrade head && uvicorn src.main.main:app --reload"
restart: on-failure
ports:
- 8000:8000
depends_on:
- db
db:
image: postgres:16
environment:
- "POSTGRES_USER=postgres"
- "POSTGRES_PASSWORD=RainBow6"
- "DB_HOST=localhost"
- "DB_PORT=5432"
- "DB_NAME=paradox"
container_name: db_app
Error:
backend | FAILED: No config file 'alembic.ini' found, or file has no '[alembic]' section
Slach
x`
Slach
x`
Slach
weeeeeeeeeee
hiiii, помогите пожалуйста с докером, контейнеры в одной сети никак не видят друг друга, сколько уже не пытался не могу соеденить бек с бд (nestjs + postgres). это проблема точно со сторны докера, потому что они не пингуются друг из друга, а если пинговать снаружи - все норм
Yurii
Так ты напиши ип адреса контейнеров как минимум, там чудес не бывает
Daniel
Максим
Всем привет
fr1t-end
Всем привет как это можно вылечить: services.server.deploy Additional property rollback_config is not allowed возникает при docker stack deploy --prune -c ./docker-compose.yml server
стас стас
приве, помогите пожалуйста, при сборке компоуза получаю такую ошибку
failed to solve: error creating overlay mount to /var/lib/docker/overlay2/jasui57j0jshuvhbl2qxz4a9b/merged: no such file or directory
Andrew
Закопался в настройке траефика и портейнера, не понимаю почему получаю 404 ошибку у портейнера при обращении по доменному имени, но все открывается при обращении по IP:9000. Траефик же нормально открывается и через домен и через IP
traefik:
labels:
- "traefik.enable=true"
- "traefik.http.routers.traefik.rule=Host(`stage-traefik.hybrid.ru`)"
- "traefik.http.routers.traefik.entrypoints=web"
- "traefik.http.services.traefik.loadbalancer.server.port=8080"
portainer:
labels:
- "traefik.enable=true"
- "traefik.http.routers.portainer.rule=Host(`stage-portainer.hybrid.ru`)"
- "traefik.http.routers.portainer.entrypoints=web"
- "traefik.http.services.portainer.loadbalancer.server.port=9000"
- "traefik.http.routers.portainer.service=portainer"
🆂🅴🆁🅶🅴🆈
🆂🅴🆁🅶🅴🆈
Andrew
🆂🅴🆁🅶🅴🆈
обращайся по домену и :9000
🆂🅴🆁🅶🅴🆈
у домена A запись должна быть с твоим ip
Andrew
ошибка была на стороне клаудфларе - перепутал ip прод и стейдж кластров
fr1t-end
При инициализации swarm докер пропихивают в IP table 2 непонятных порта, есть ли этих портах какие нибудь уязвимости? Можно ли как нить взломать или навредить через эти порты? Может их в залокать вручную?