Дано:
- docker
- image yantis/thunderbird
Хочется:
- Запустить из этого образа два изолированных контейнера.
- Заменить этот контейнер на контейнер с браузером.
Проблемы:
- Контейнер thunderbird запускается, но когда хочу запустить ещё одну копию контейнера(той-же командой) меня просто перекидывает на окно существующего контейнера.
- При попытке запустить контейнер chrome получаю «Gtk: cannot open display: :0.0».
Как я запускаю контейнеры:
- thunderbird:
sudo xhost +si:localuser:$(whoami) sudo docker run \ -e DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix:ro \ -u docker \ -v $HOME/docker-data/thunderbird:/home/docker/.thunderbird/ \ yantis/thunderbird thunderbird
- chromium:
sudo docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY chromium
Идея - запускать изолированные друг от друга браузеры, в команде запуска скармливая им профили.