Size: a a a

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

2020 January 29

PL

Paul Lemon in Docker — русскоговорящее сообщество
Я запускаю его в одном из контейнеров, объявляя его в файле docker-compose.yml
источник

PL

Paul Lemon in Docker — русскоговорящее сообщество
И снаружи он прекрасно работает. Но мне нужно обратиться к нему через докер из другого контейнера. Как это сделать?
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Xmar
Pkill есть, pkill python3
Докер сокет добавь и обращайся по апи
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Стучись в сокет
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Не умеешь в сокет, делай экспоз порта через socat
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Не умеешь в апи, стучись через голанг https://godoc.org/github.com/docker/docker/client
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Можно docker binary поставить и управлять докером из контейнера
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Но в прод я бы такое не пихал
источник

А

Александр in Docker — русскоговорящее сообщество
Всем привет! Извините, нубский вопрос, вот я запускаю java приложение в контейнере, если в -it то все понятно, даже если оно не запустилось есть логи и т.п., но что делать если я запускаю его в -d mode а приложение упало? я не могу обратно подцепиться к остановленному контейнеру и сделать docker start чтобы попасть в /bin/sh тоже не могу (команда run у меня такая:
sudo docker run --rm -i -t alpinejava:myfirstimage 
 а в докерфайле у меня ENTRYPOINT /bin/sh) я понимаю, что можно прокинуть логи из контейнера наружу, но может быть есть более верный путь?
источник

ch

central hardware in Docker — русскоговорящее сообщество
Александр
Всем привет! Извините, нубский вопрос, вот я запускаю java приложение в контейнере, если в -it то все понятно, даже если оно не запустилось есть логи и т.п., но что делать если я запускаю его в -d mode а приложение упало? я не могу обратно подцепиться к остановленному контейнеру и сделать docker start чтобы попасть в /bin/sh тоже не могу (команда run у меня такая:
sudo docker run --rm -i -t alpinejava:myfirstimage 
 а в докерфайле у меня ENTRYPOINT /bin/sh) я понимаю, что можно прокинуть логи из контейнера наружу, но может быть есть более верный путь?
docker logs container-name
источник

i

inqfen in Docker — русскоговорящее сообщество
Это если приложение логи в stdout/stderror шлет
источник

i

inqfen in Docker — русскоговорящее сообщество
Если в файл - то сам себе сделал плохо
источник

A

Andrey in Docker — русскоговорящее сообщество
Добрый вечер. Под какой осью лучше работать с докером - винда или линукс? мне для чат-бота под телегу, сваггер, дженкинс, браузеры, может еще selenium. Винда на виртуалке и что-то не получилось завести, а под убунтовской виртуалкой сразу заработал.
источник

i

inqfen in Docker — русскоговорящее сообщество
Лучше работать с руками из того места, но под линуксом удобнее
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Andrey
Добрый вечер. Под какой осью лучше работать с докером - винда или линукс? мне для чат-бота под телегу, сваггер, дженкинс, браузеры, может еще selenium. Винда на виртуалке и что-то не получилось завести, а под убунтовской виртуалкой сразу заработал.
внутри винды ставишь виртуалку, в ней линукс, внутри ставишь докер, запускаешь докер образ плей он линукс, в нем пробрасываешь иксы, ставишь виндоусовский хром и переходишь по ссылке https://labs.play-with-docker.com/ Каждый день так делаю
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
можно по пути в ssh сходить, прокинуть локальный порт и подцепиться к внешнему впс по прокинутому порту, но это так мелочи, дело вкуса
источник

A

Andrey in Docker — русскоговорящее сообщество
Спасибо, буду ставить
источник

А

Александр in Docker — русскоговорящее сообщество
inqfen
Если в файл - то сам себе сделал плохо
да, файл логов контейнера пустой, но вообще spring приложение должно слать информацию на стандартный вывод, т.е.в  терминале будет все видно при запуске... может как-то специально замапить надо?
источник

А

Александр in Docker — русскоговорящее сообщество
Andrey
Спасибо, буду ставить
там по ссылке типа эмулятор, можно не ставить
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Andrey
Спасибо, буду ставить
да шучу выбрось это дерьмо винду, переходи на линукс, убунту ИМХО норм, но гуй на всех линуксах тупой и тормознутый не доделанный. На маке есть свои причуды, но они побеждаются, правда если у тебя топовый мак
источник