Я создал образ докера. Затем я запускаю его с помощью команды docker run -d -p 5901:5901 -p 2222:22 dockerImageName
. Докер работает нормально. После этого я подключаюсь к vnc, используя 0.0.0.0:5901
. Он правильно подключается, и я получаю графический интерфейс.
Теперь я останавливаю докер, используя docker stop containerId
. Теперь, если я попытаюсь повторно запустить контейнер с помощью команды docker start containerId
, Docker появится, но когда я попытаюсь подключиться к vnc с помощью 0.0.0.0:5901
, он скажет, что соединение неожиданно закрыто
Я использую этот образ https://hub.docker.com/r/thyrlian/android-sdk-vnc/
/tmp/.X1-lock
, есть еще один:/tmp/.X11-unix/X1
. Чтобы решить проблему, необходимо удалить оба файла блокировки. Я исправил проблему в своем репозитории кода, еще раз спасибо. 27.09.2018