Образ Docker для безопасного веб-серфинга.
Примечание: для быстрого изготовления использовался DockerManager
Имя в DockerHub: akotovdev/mageia-palemoon:private
Не забудьте включить пользователя в группу docker
: usermod -aG docker $LOGNAME && reboot
Изготовление образа akotovdev/mageia-palemoon:private
- ПКМ (таблица образов) -> Создать образ из Dockerfile
- Указать Новый образ:
akotovdev/mageia-palemoon:tmp
- Вставить содержимое Dockerfile и нажать Ок:
- Создан образ
akotovdev/mageia-palemoon:tmp
- двойной клик, вставить команду:
--env="DISPLAY" --net=host --device=/dev/dri -e PULSE_SERVER="tcp:localhost:4713"
- откроется браузер PaleMoon из контейнера, установить в нём
- прокси socks5:
127.0.0.1
, порт9055
- DNS через прокси socks5
- другие настройки, например стартовую страницу или темы + аддоны, очистить историю и закрыть браузер
- ПКМ (таблица контейнеров) на
akotovdev/mageia-palemoon:tmp
-> Создать образakotovdev/mageia-palemoon:private
- Запустить образ
akotovdev/mageia-palemoon:private
- двойной клик, вставить команду:
--rm --env="DISPLAY" --net=host --device=/dev/dri -e PULSE_SERVER="tcp:localhost:4713"
- и нажать Ok
Результат: приватное окно в интернет + безопасность + изоляция от основной ОС.
Дополнительные примеры загрузки/запуска
- Из терминала под юзером:
docker run --rm --env="DISPLAY" --net=host --device=/dev/dri -e PULSE_SERVER="tcp:localhost:4713" akotovdev/mageia-palemoon:private
- С Ярлыка
Меню-Интернет-PaleMoon-Private (Docker)
; требуется установка лаунчера
Включение звука из контейнера через настройки сервера PulseAudio на хосте
- Команда в терминале от юзера:
paprefs
- Выбрать вкладку
Сетевой сервер
и включить флажки:
Включить сетевой доступ к локальным звуковым устройствам
Не требовать аутентификацию