Получил ответ из этого github issue comment
.
Резюме выше commit: -
echo deb http://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
apt-key adv --keyserver pgp.mit.edu --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
apt-get update
apt-get install -y lxc-docker-1.3.3
Если проблема с разрешением, используйте sudo
as:
echo deb http://get.docker.com/ubuntu docker main | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo apt-get update
sudo apt-get install -y lxc-docker-1.3.3
Бонус Совет:
Не знаете, какая версия? Затем нажмите Tab
после lxc-docker-
как:
sudo apt-get install -y lxc-docker-
, чтобы просмотреть список доступных версий докеров.
. Лучший способ определить, активен или нет пользователь на вкладке, - это определить состояние видимости.
API VisibilityChange:
Свойство Document.visibilityState для чтения возвращает видимость документа, то есть в каком контексте этот элемент теперь виден. Полезно знать, находится ли документ в фоновом режиме или невидимая вкладка или загружен только для предварительного рендеринга. подробнее: https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState
Итак, во-первых, для каждого пользователя, вы можете обнаружить присутствие более эффективно:
document.addEventListener("visibilitychange", function() { console.log( document.visibilityState ); // send notification to firebase });
С этого шага единственная задержка, которую вы могли бы испытать, будет сильно коррелирована с firebase. Поэтому вам нужно настроить частоту синхронизации, или если вы действительно хотите быть быстрым, используйте соединение WebSocket, например.