Size: a a a

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

2020 September 02

AF

Anton Fircak in Docker — русскоговорящее сообщество
Александр Фадеев
ты переписываешь директиву CMD в композ файле, так что ожидаемо что не работает
тем что делаю command? понял спасибо
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Anton Fircak
тем что делаю command? понял спасибо
ага, и так, на всякий случай, в докере принято что один процесс - один контейнер. ты конечно же можешь сделать как твоей душе угодно, хоть supervisord туда впихнуть, но все же не стоит
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
или простыню из & но все равно не стоит)
источник

АМ

Андрей Мавлянов... in Docker — русскоговорящее сообщество
источник

АМ

Андрей Мавлянов... in Docker — русскоговорящее сообщество
было, не?!
источник

AF

Anton Fircak in Docker — русскоговорящее сообщество
Александр Фадеев
ага, и так, на всякий случай, в докере принято что один процесс - один контейнер. ты конечно же можешь сделать как твоей душе угодно, хоть supervisord туда впихнуть, но все же не стоит
мне просто надо чтоб крон дергал таску из этого контейнера, если я создам крон на уровне сервиса он же не увидит тогда правда можно через docker exec... типо такое делать?
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
а что за таска? почему не запустить отдельный контейнер (из того же образа) с кроном рядом?
источник

AF

Anton Fircak in Docker — русскоговорящее сообщество
Александр Фадеев
а что за таска? почему не запустить отдельный контейнер (из того же образа) с кроном рядом?
да питон скрипт дергать
источник

K

Kid in Docker — русскоговорящее сообщество
George Gaál
тут одного верного способа нет, есть куча разных - берешь, который подходит
сделал docker push в регистри
docker image ls
REPOSITORY                                   TAG                 IMAGE ID            CREATED             SIZE
registry.gitlab.com/my_user/docker_install   latest              edfd5b9d3109        21 minutes ago      969MB

А теперь запустить этот имейдж? и с ним поработать? docker run?
то есть хочу сделать в него, например docker exec.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Kid
сделал docker push в регистри
docker image ls
REPOSITORY                                   TAG                 IMAGE ID            CREATED             SIZE
registry.gitlab.com/my_user/docker_install   latest              edfd5b9d3109        21 minutes ago      969MB

А теперь запустить этот имейдж? и с ним поработать? docker run?
то есть хочу сделать в него, например docker exec.
Запусти и сделай экзек
источник

K

Kid in Docker — русскоговорящее сообщество
George Gaál
Запусти и сделай экзек
спс, поднял)
источник

PB

Philipp Bondarev in Docker — русскоговорящее сообщество
Ребят, по умолчанию в windows контейнерах RUN команды выполняются же в powershell? Как заставить выполнятся их в CMD?
источник

A

Alexander in Docker — русскоговорящее сообщество
Philipp Bondarev
Ребят, по умолчанию в windows контейнерах RUN команды выполняются же в powershell? Как заставить выполнятся их в CMD?
В cmd аргументы для запускаемой команды (или сама команда целиком) передаются. Там не используется шелл, по сути, там параметры для CreateProcess. Если хочешь запускать через скрипт-обвязку, то пиши скрипт-обвязку и клади в образ.
источник

PB

Philipp Bondarev in Docker — русскоговорящее сообщество
Alexander
В cmd аргументы для запускаемой команды (или сама команда целиком) передаются. Там не используется шелл, по сути, там параметры для CreateProcess. Если хочешь запускать через скрипт-обвязку, то пиши скрипт-обвязку и клади в образ.
Я имею ввиду не CMD из Dockerfile а cmd.exe внутри контейнера
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Philipp Bondarev
Ребят, по умолчанию в windows контейнерах RUN команды выполняются же в powershell? Как заставить выполнятся их в CMD?
Установить шеллом кмд.ехе
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Dockerfile windows SHELL cmd.exe - ключевые слова для поиска
источник

AS

Andrei St in Docker — русскоговорящее сообщество
есть контейнер в docker-compose если нажать Ctrl+c  то отсылается синктерм, вопрос можно написать сунуть инструкцию которая будет исполнена в этот момент (хочу погасить postgres)
источник

AF

Anton Fircak in Docker — русскоговорящее сообщество
Andrei St
есть контейнер в docker-compose если нажать Ctrl+c  то отсылается синктерм, вопрос можно написать сунуть инструкцию которая будет исполнена в этот момент (хочу погасить postgres)
так ты запускай его как docker-compose -d в режиме демона
источник

AS

Andrei St in Docker — русскоговорящее сообщество
Anton Fircak
так ты запускай его как docker-compose -d в режиме демона
ну все равно когда то комп будет погашен
источник

AF

Anton Fircak in Docker — русскоговорящее сообщество
Andrei St
ну все равно когда то комп будет погашен
или туши вручную, или пиши скрипт по мягкому выключению
источник