Size: a a a

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

2020 September 01

ss

san_ sarabat in Docker — русскоговорящее сообщество
Sergey Trapeznikov
композ тут причем
version: '3.8'

services:
   db:
       image: postgres
       environment:
           - POSTGRES_DB=db_name
           - POSTGRES_USER=user
           - POSTGRES_PASSWORD=pass
       volumes:
            - ./postgres_data:/var/lib/postgresql/data
   web:
       build: .
       command: python /path/to/manage.py runserver 0.0.0.0:8001
       volumes:
           - .:/path/to/dir
       ports:
           - 8001:8001
       depends_on:
           - db
источник

ss

san_ sarabat in Docker — русскоговорящее сообщество
я только начал изучать поетому может непонимаю что к чему
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
san_ sarabat
version: '3.8'

services:
   db:
       image: postgres
       environment:
           - POSTGRES_DB=db_name
           - POSTGRES_USER=user
           - POSTGRES_PASSWORD=pass
       volumes:
            - ./postgres_data:/var/lib/postgresql/data
   web:
       build: .
       command: python /path/to/manage.py runserver 0.0.0.0:8001
       volumes:
           - .:/path/to/dir
       ports:
           - 8001:8001
       depends_on:
           - db
создай просто докер образ, где на уровне его сборки будут ставиться необходимые пакеты и модули
потом уже его запускай в композе
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
    web:
       build: .
       command: python /path/to/manage.py runserver 0.0.0.0:8001
       volumes:
           - .:/path/to/dir

так не делают
источник

ss

san_ sarabat in Docker — русскоговорящее сообщество
Sergey Trapeznikov
создай просто докер образ, где на уровне его сборки будут ставиться необходимые пакеты и модули
потом уже его запускай в композе
FROM python:3.8

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONBUFFERED 1

WORKDIR /path

COPY ./requirements.txt /path/requirements.txt
RUN pip install -r //path/requirements.txt

COPY . /path
источник

ss

san_ sarabat in Docker — русскоговорящее сообщество
етот образ билдится без проблем
источник

ss

san_ sarabat in Docker — русскоговорящее сообщество
а когда в компосе то ошыбка
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
окей, энтрипоинт скрипт для запуска тоже работает?
в контейнер залазил? там модуль лежит?
источник

ST

Sergey Trapeznikov in Docker — русскоговорящее сообщество
docker exec -it IMAGEID bash
источник

ss

san_ sarabat in Docker — русскоговорящее сообщество
Sergey Trapeznikov
окей, энтрипоинт скрипт для запуска тоже работает?
в контейнер залазил? там модуль лежит?
минутку залагало что то(
источник

M

Max | BM Studio in Docker — русскоговорящее сообщество
Ребят, у меня сварм, машина подыхает, заказали новую, как проще всего туда все перенести? (контейнеры и сам сварм)
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Max | BM Studio
Ребят, у меня сварм, машина подыхает, заказали новую, как проще всего туда все перенести? (контейнеры и сам сварм)
Проще? А сколько контейнеров? Данные есть ? Или все стейтлесс (оптимально)?
источник

M

Max | BM Studio in Docker — русскоговорящее сообщество
George Gaál
Проще? А сколько контейнеров? Данные есть ? Или все стейтлесс (оптимально)?
контнейнеров ~15
некоторые бдшки с данными
источник

M

Max | BM Studio in Docker — русскоговорящее сообщество
данные через volume
источник

GG

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

GG

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

M

Max | BM Studio in Docker — русскоговорящее сообщество
George Gaál
Тогда жопа
Как тогда такое в дальнейшем предотвратить?
источник

M

Max | BM Studio in Docker — русскоговорящее сообщество
тк далее наверно снова будем апгрейдить
источник

GG

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

GG

George Gaál in Docker — русскоговорящее сообщество
Либо ещё лучше - использовать менеджед решения в облаке
источник