У меня вопрос рег. запуск RocketChat с Synology NAS DS415 +
Docker - это версия с графическим интерфейсом, устанавливаемая из Центра пакетов.
Вы загружаете изображение и запускаете контейнер, а затем выполняете настройку пользовательского интерфейса этого контейнера.
Я запустил контейнер mongo: latest и rocket.chat:latest с настройками по умолчанию. Монго запускается и запускается - но запускается контейнер rocket.chat - работает несколько секунд, а затем закрывается.
Что делать?
Вот лог-результат попытки запуска rocket.chat с запущенным mongo:
/app/bundle/programs/server/node_modules/fibers/future.js:313
stdout
09:43:29
throw(ex);
stdout
09:43:29
^
stdout
09:43:30
MongoError: failed to connect to server [db:27017] on first connect
stdout
09:43:30
at Object.Future.wait (/app/bundle/programs/server/node_modules/fibers/future.js:449:15)
stdout
09:43:30
at new MongoConnection (packages/mongo/mongo_driver.js:211:27)
stdout
09:43:30
at new MongoInternals.RemoteCollectionDriver (packages/mongo/remote_collection_driver.js:4:16)
stdout
09:43:30
at Object.<anonymous> (packages/mongo/remote_collection_driver.js:38:10)
stdout
09:43:30
at Object.defaultRemoteCollectionDriver (packages/underscore.js:784:19)
stdout
09:43:30
at new Mongo.Collection (packages/mongo/collection.js:99:40)
stdout
09:43:30
at AccountsServer.AccountsCommon (packages/accounts-base/accounts_common.js:23:18)
stdout
09:43:30
at new AccountsServer (packages/accounts-base/accounts_server.js:18:5)
stdout
09:43:30
at meteorInstall.node_modules.meteor.accounts-base.server_main.js (packages/accounts-base/server_main.js:9:12)
stdout
09:43:30
at fileEvaluate (packages/modules-runtime.js:197:9)
stdout
09:43:30
- - - - -
stdout
09:43:30
at [object Object].<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/topologies/server.js:326:35)
stdout
09:43:30
at emitOne (events.js:77:13)
stdout
09:43:30
at [object Object].emit (events.js:169:7)
stdout
09:43:30
at [object Object].<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:270:12)
stdout
09:43:30
at [object Object].g (events.js:260:16)
stdout
09:43:30
at emitTwo (events.js:87:13)
stdout
09:43:30
at [object Object].emit (events.js:172:7)
stdout
09:43:30
at Socket.<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:175:49)
stdout
09:43:30
at Socket.g (events.js:260:16)
stdout
09:43:30
at emitOne (events.js:77:13)
Мне удалось запустить Rocket.chat на DS716 + II под управлением DSM 6.1.6 благодаря обсуждению Вот.
Сначала запустите контейнер mongo: latest с настройками по умолчанию. Теперь перед запуском контейнера rocket.chat:latest добавьте эти настройки (щелкните контейнер правой кнопкой мыши> изменить):
Теперь у вас должна быть возможность запустить контейнер и получить к нему доступ через http: // your_local_ip: 3000 (или любой другой порт, который вы выберете для своего контейнера rocket.chat).