Size: a a a

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

2020 September 03

GG

George Gaál in Docker — русскоговорящее сообщество
Докер - в нем можно развернуть QEMU kvm. Но вот напрямую винду - нет, докер - не виртуалка
источник

GG

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

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
George Gaál
Докер - в нем можно развернуть QEMU kvm. Но вот напрямую винду - нет, докер - не виртуалка
во это и хочу сделать
источник

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
George Gaál
QEMU kvm с докером не конфликтует
хм, у меня виртуалка не запускались пока докер не снес
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Ещё раз - кему и докер не конфликтуют
источник

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
George Gaál
А Линукс с гуи - можно, почему нет, но придётся как-то хитро на него заходить
так же через qemu-kvm навреное
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Stanis Kulikov
во это и хочу сделать
Ну, мне кажется, что ты не совсем понимаешь что такое докер и что такое квм. Извини
источник

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
George Gaál
Ну, мне кажется, что ты не совсем понимаешь что такое докер и что такое квм. Извини
)
не исключено, мат часть храмает
источник

AS

Andrei St in Docker — русскоговорящее сообщество
ENTRYPOINT запускает скрипт ниже , запуст приложения норм а вот остановка не отроботывает если в docker-compose жму Ctrl+c или stop
#!/bin/bash

# SIGTERM-handler this funciton will be executed when the container receives the SIGTERM signal (when stopping)
term_handler(){
  echo "***Stopping"
  /usr/pgsql-11/bin/pg_ctl stop -m fast -D /var/lib/pgsql/11/data
  exit 0
}

# Setup signal handlers
trap 'term_handler' SIGTERM

echo "***Starting"
/usr/pgsql-11/bin/postmaster -D /var/lib/pgsql/11/data

# Running something in foreground, otherwise the container will stop
while true
do
  #sleep 1000 - Doesn't work with sleep. Not sure why.
  tail -f /dev/null & wait ${!}
done


при этом если я зайду в контейнер и сделаю
   /usr/pgsql-11/bin/pg_ctl stop -m fast -D /var/lib/pgsql/11/data

то получу
postgres    | ***Stopping
postgres    | pg_ctl: PID file "/var/lib/pgsql/11/data/postmaster.pid" does not exist
postgres    | Is server running?

то есть на  term_handler попадаю а вот если делать docker stop не попадаю, что я пропустил
источник

А

Анастасия in Docker — русскоговорящее сообщество
Привет!
12 cентября в 16.00 мы собираемся в IT-джунглях Mafin на Meetup DevOps-инженеров. Будем обмениваться опытом и интересными кейсами. Обсудим тонкости Kubernetes с Андреем Александровым (Arenum. games) и устройство деплоя с Андреем Маковским (Ozon). А Алексей Жадан (NeoFlex) расскажет нам о инструментах непрерывной разработки и внедрении моделей машинного обучения.
💻 Регистрируйтесь на DevOps Meetup по ссылке: https://bit.ly/34BtUng
Адрес: Ленинская Слобода, 19с6, 4 этаж, офис Mafin
Во всем вопросам можно писать: a.avdonina@mafin.ru
TG: @avdonotdead
Торопитесь, количество мест ограничено!
источник

CN

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

A

A in Docker — русскоговорящее сообщество
Cybernetic Neuron
Привет, а можно как то узнать время последнего автоматического перезапуска контейнера?
docker ps -> status
источник

CN

Cybernetic Neuron in Docker — русскоговорящее сообщество
A
docker ps -> status
Там же вроде не только перезапуск показывает
источник

CN

Cybernetic Neuron in Docker — русскоговорящее сообщество
ну лан
источник

CN

Cybernetic Neuron in Docker — русскоговорящее сообщество
всё равно спасибо
источник

A

A in Docker — русскоговорящее сообщество
Cybernetic Neuron
Там же вроде не только перезапуск показывает
Еще тут можно:
docker inspect CONTAINER_ID | grep StartedAt
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Andrei St
ENTRYPOINT запускает скрипт ниже , запуст приложения норм а вот остановка не отроботывает если в docker-compose жму Ctrl+c или stop
#!/bin/bash

# SIGTERM-handler this funciton will be executed when the container receives the SIGTERM signal (when stopping)
term_handler(){
  echo "***Stopping"
  /usr/pgsql-11/bin/pg_ctl stop -m fast -D /var/lib/pgsql/11/data
  exit 0
}

# Setup signal handlers
trap 'term_handler' SIGTERM

echo "***Starting"
/usr/pgsql-11/bin/postmaster -D /var/lib/pgsql/11/data

# Running something in foreground, otherwise the container will stop
while true
do
  #sleep 1000 - Doesn't work with sleep. Not sure why.
  tail -f /dev/null & wait ${!}
done


при этом если я зайду в контейнер и сделаю
   /usr/pgsql-11/bin/pg_ctl stop -m fast -D /var/lib/pgsql/11/data

то получу
postgres    | ***Stopping
postgres    | pg_ctl: PID file "/var/lib/pgsql/11/data/postmaster.pid" does not exist
postgres    | Is server running?

то есть на  term_handler попадаю а вот если делать docker stop не попадаю, что я пропустил
а что в логах то, когда делаешь docker stop?
источник

A

A in Docker — русскоговорящее сообщество
A
Еще тут можно:
docker inspect CONTAINER_ID | grep StartedAt
Или так
docker inspect --format='{{.State.StartedAt}}' CONTAINER_ID
источник

AS

Andrei St in Docker — русскоговорящее сообщество
какой сигнал отправляется если я компосту делаю Ctrl+c  SIGTERM ?
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Александр Фадеев
sigterm - 10 секунд - sigkill
вот это вот поведение по умолчанию
источник