Docker-compose, автоматический запуск контейнера после рестарта сервера

Говорим о серверах, развёртывании, нагрузках, выборе и использовании разных технологий и продуктов
Ответить
acidflash
Сообщения: 107
Зарегистрирован: 2015.09.03, 19:37

Docker-compose, автоматический запуск контейнера после рестарта сервера

Сообщение acidflash »

Добрый день, недавно поместил проект в докер, сисадмин перезапустил сервер как-то вечером и, соответственно, проект не работал до тех пор пока я вручную не запустил его через docker-compose up -d
Можно делать так, чтобы doker автоматически запускал контейнеры следуя инструкциям docker-compose после рестарта сервера?
acidflash
Сообщения: 107
Зарегистрирован: 2015.09.03, 19:37

Re: Docker-compose, автоматический запуск контейнера после рестарта сервера

Сообщение acidflash »

Благодарю, еще вопрос: у меня есть контейнер с редисом, в редисе хранятся сессии пользователей, можно ли как-то сделать чтобы данные из памяти компьютера, куда записывает их редис, не терялись при рестарте?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Docker-compose, автоматический запуск контейнера после рестарта сервера

Сообщение zelenin »

acidflash писал(а): 2018.07.13, 18:11 Благодарю, еще вопрос: у меня есть контейнер с редисом, в редисе хранятся сессии пользователей, можно ли как-то сделать чтобы данные из памяти компьютера, куда записывает их редис, не терялись при рестарте?
хранить их не в памяти компьютера
acidflash
Сообщения: 107
Зарегистрирован: 2015.09.03, 19:37

Re: Docker-compose, автоматический запуск контейнера после рестарта сервера

Сообщение acidflash »

Имеется docker-compose с информацией о контейнере
redis:
container_name: redis-h
image: redis:alpine
ports:
- "6378:6379"
volumes:
- ./docker/redis/data:/data
restart: always
command:
- 'redis-server'
- '--requirepass q'
- '--save 10 1'
- '--save 3 10'

Из строчки ' - ./docker/redis/data:/data' следует что содержимое контейнера в каталоге /data будет видно и вне контейнера в каталоге ./docker/redis/data. В запущенном контейнере в /data находится dump.rdb, который я не вижу в ./docker/redis/data, вне контейнера. Почему так происходит и как это исправить?
acidflash
Сообщения: 107
Зарегистрирован: 2015.09.03, 19:37

Re: Docker-compose, автоматический запуск контейнера после рестарта сервера

Сообщение acidflash »

нет, линукс. Уже накопал что оказывается в redis:alpine бага такая, в redis:latest работает нормально
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Docker-compose, автоматический запуск контейнера после рестарта сервера

Сообщение zelenin »

acidflash писал(а): 2018.08.05, 19:04 нет, линукс. Уже накопал что оказывается в redis:alpine бага такая, в redis:latest работает нормально
странная бага. ссылку приведите.
acidflash
Сообщения: 107
Зарегистрирован: 2015.09.03, 19:37

Re: Docker-compose, автоматический запуск контейнера после рестарта сервера

Сообщение acidflash »

Все таки проблема была в общих папках с виндой, которая проявлялась в alpine, стандартного образа это не коснулось
Ответить