# Контейнер Discourse с UnixSocket для Redis?

**URL:** https://meta.discourse.org/t/discourse-container-with-unixsocket-for-redis/153945
**Category:** Self-hosting
**Created:** [05.Июнь.2020 13:53:40 UTC](https://meta.discourse.org/t/discourse-container-with-unixsocket-for-redis/153945 "2020-06-05T13:53:40Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![ryanerwin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ryanerwin/32/94589_2.png) [@ryanerwin](https://meta.discourse.org/u/ryanerwin)
#### Post date: [05.Июнь.2020 16:03:42 UTC](https://meta.discourse.org/t/discourse-container-with-unixsocket-for-redis/153945/3 "2020-06-05T16:03:42Z")

</div>

> [@neounix](#):
>
> Следовательно, если у вас запущено много отдельных контейнеров Discourse, конфликтов Redis между контейнерами не возникнет, поскольку Redis не экспортируется за пределы каждого контейнера.

Я тоже думал, что так будет работать при запуске Discourse внутри Docker, однако при реальном запуске в процессе инициализации я увидел:

```plaintext
INFO -- : > cd /var/www/discourse && git reset --hard
# oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
# Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=195, just started
# Configuration loaded
# Could not create server TCP listening socket *:6379: bind: Address already in use
Checking out files: 100% (27893/27893), done.

```

Я также нашёл эту тему про «[ошибка установки из-за другого контейнера Redis](https://meta.discourse.org/t/install-fails-because-of-other-redis-container/146882)», однако **проблема на самом деле заключалась в нехватке места на диске** … Я немного реорганизовал файлы, и теперь всё работает отлично с несколькими отдельными контейнерами.

---

_[View the full topic](https://meta.discourse.org/t/discourse-container-with-unixsocket-for-redis/153945)._
