Size: a a a

RU.Docker — Официальное Русское Сообщество

2021 March 26

u

unixshaman in RU.Docker — Официальное Русское Сообщество
unixshaman
Добрый день!
Подскажите, пожалуйста, есть обновленная версия CentOS 7.9, последняя версия docker и docker-compose, при старте не монтируются volumes.
Контейнер работал, но после ребута - перестал запускаться.
Что можно сделать?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
а его там нет, правда-правда? ну, положи его туда
источник
2021 March 27

AG

Aleksey Grigoriev in RU.Docker — Официальное Русское Сообщество
Всем добрый день. Помогите пожалуйста запустить/описать пример ниже как сервис в рое и как Глобал мод. А то я что то туплю не по-детски, не могу описать команду. - не запускается зараза.

docker run \
   -v /var/run/docker.sock:/var/run/docker.sock \
   karlvr/logspout-gelf:latest \
   gelf://11.11.11.11:12201

Или как запустить docker service чтоб логи сливал на gelf://11.11.11.11:12201
источник

D•

Dan • Captain in RU.Docker — Официальное Русское Сообщество
Aleksey Grigoriev
Всем добрый день. Помогите пожалуйста запустить/описать пример ниже как сервис в рое и как Глобал мод. А то я что то туплю не по-детски, не могу описать команду. - не запускается зараза.

docker run \
   -v /var/run/docker.sock:/var/run/docker.sock \
   karlvr/logspout-gelf:latest \
   gelf://11.11.11.11:12201

Или как запустить docker service чтоб логи сливал на gelf://11.11.11.11:12201
а почему karlvr ?
источник

S

Slava in RU.Docker — Официальное Русское Сообщество
А, если я, к примеру, хочу запуститься с виртуального окружения в докере, могу ли я так прописать?
# docker-compose
...
command: >
     sh -c "source venv/bin/activate \
         && python app.py
...
Т.е. вторая команда уже в вирт. окружении будет? А то у меня не работает, не пойму, в этом ошибка?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Мне казалось, это автоматом происходит. Но не сложно найти примеры на гитхабе подходящие под твой кейс
источник

AG

Aleksey Grigoriev in RU.Docker — Официальное Русское Сообщество
Dan • Captain
а почему karlvr ?
Ну какой нашёл.
источник

AG

Aleksey Grigoriev in RU.Docker — Официальное Русское Сообщество
Aleksey Grigoriev
Всем добрый день. Помогите пожалуйста запустить/описать пример ниже как сервис в рое и как Глобал мод. А то я что то туплю не по-детски, не могу описать команду. - не запускается зараза.

docker run \
   -v /var/run/docker.sock:/var/run/docker.sock \
   karlvr/logspout-gelf:latest \
   gelf://11.11.11.11:12201

Или как запустить docker service чтоб логи сливал на gelf://11.11.11.11:12201
Вопрос снят. Разобрался. Стандартными средствами докера это делается
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Aleksey Grigoriev
Вопрос снят. Разобрался. Стандартными средствами докера это делается
Рекомендую отдельно fluentd запустить
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Он умеет в гельф и ты не ломаешь docker logs команду
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Не драйвером, а именно стендэлоун демоном (в контейнере или нет - думай сам)
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
Slava
А, если я, к примеру, хочу запуститься с виртуального окружения в докере, могу ли я так прописать?
# docker-compose
...
command: >
     sh -c "source venv/bin/activate \
         && python app.py
...
Т.е. вторая команда уже в вирт. окружении будет? А то у меня не работает, не пойму, в этом ошибка?
так никто не делает
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Mr. Wh🦠er
так никто не делает
А как? )
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
нужно  Dockerfile написать, а там

...
WORKDIR /app
COPY ./app .
RUN pip install -r requirements.txt
...
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Ну, это без венва. Не вижу проблемы использовать в контейнере venv, хотя это и может быть избыточно
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Отличная статья по делу, видно, что никакой магии нет
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
это не имеет смысла никакого: лишний шаг в виде создания виртуального окружения
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
я думал он копирует в контейнер этот .venv и просто запускает .venv/bin/python app.py
источник

S

Slava in RU.Docker — Официальное Русское Сообщество
Mr. Wh🦠er
так никто не делает
А в случае с
poetry shell
как быть?
источник