From 488da396a731bfa11dde6d03ab5ea730a762503e Mon Sep 17 00:00:00 2001 From: infosave2007 Date: Sat, 4 Apr 2026 10:47:26 +0300 Subject: [PATCH] fix: mount necessary configuration and data directories to protocol container --- controllers/ProtocolManagementController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controllers/ProtocolManagementController.php b/controllers/ProtocolManagementController.php index edbe56d..8ecb7ac 100644 --- a/controllers/ProtocolManagementController.php +++ b/controllers/ProtocolManagementController.php @@ -534,7 +534,7 @@ SH; $cmdRun = 'docker run --network host --privileged -d --name ' . $container . ' ubuntu:22.04 sleep infinity'; $send(['type' => 'cmd', 'cmd' => $cmdRun]); - $run = $this->runHostCommandChecked('docker run --network host --privileged -d -v /var/run/docker.sock:/var/run/docker.sock --name ' . escapeshellarg($container) . ' ubuntu:22.04 sleep infinity'); + $run = $this->runHostCommandChecked('docker run --network host --privileged -d -v /var/run/docker.sock:/var/run/docker.sock -v /opt/amnezia:/opt/amnezia -v /etc/aivpn:/etc/aivpn -v /etc/amnezia:/etc/amnezia --name ' . escapeshellarg($container) . ' ubuntu:22.04 sleep infinity'); if ($run['rc'] !== 0) { $send(['type' => 'error', 'error' => 'Docker not accessible: ' . trim($run['out'])]); return;