В настоящее время я пытаюсь создать контейнер docker, который подключается к VPN (через openforivpn), и открыть экземпляр Firefox для использования с этим подключением. Когда на моем хосте не работает Firefox, все работает нормально, контейнер запускает VPN-соединение и открывает приложение Firefox, подключенное к моему X-серверу. Но если у меня работает мой хост Firefox, когда я запускаю контейнер, он открывает новое окно на моем хосте Firefox и выхожу из контейнера с сообщением:
feulo@branca:~/vpen-test$ docker-compose up
Recreating 07_complex_compose_openfortivpn_1 ... done
Attaching to 07_complex_compose_openfortivpn_1
07_complex_compose_openfortivpn_1 exited with code 0
Кто-нибудь знает, как почини это? Спасибо за помощь
Это файлы de Dockerfile
и docker-compose.yml
Dockerfile
# Use an official Debian Slim image
FROM debian:buster-slim
# Install needed packages
RUN apt update \
&& DEBIAN_FRONTEND="noninteractive" apt -y install dbus ppp openfortivpn iceweasel
docker -compose.yml
version: '3.2'
services:
openfortivpn:
working_dir: /workdir
build: .
privileged: true
devices:
- /dev/snd
volumes:
- .:/workdir
- /tmp/.X11-unix:/tmp/.X11-unix
environment:
- DISPLAY=unix$DISPLAY
command: sh entrypoint.sh
точка входа. sh
openfortivpn -c dti.txt &
firefox