bundles/docker-engine: do not put containers on the host network

This commit is contained in:
Franzi 2025-02-15 10:32:56 +01:00
parent aae1e8397e
commit 463443e1e3
Signed by: kunsi
GPG key ID: 12E3D2136B818350
2 changed files with 15 additions and 3 deletions

View file

@ -18,6 +18,7 @@ PGID="$(id -g "docker-${name}")"
if [ "$ACTION" == "start" ]
then
docker run -d \
--rm \
--name "${name}" \
--env "PUID=$PUID" \
--env "PGID=$PGID" \
@ -25,9 +26,8 @@ then
% for k, v in sorted(environment.items()):
--env "${k}=${v}" \
% endfor
--network host \
% for host_port, container_port in sorted(ports.items()):
--expose "127.0.0.1:${host_port}:${container_port}" \
--publish "127.0.0.1:${host_port}:${container_port}" \
% endfor
% for host_path, container_path in sorted(volumes.items()):
--volume "/var/opt/docker-engine/${name}/${host_path}:${container_path}" \
@ -38,7 +38,6 @@ then
elif [ "$ACTION" == "stop" ]
then
docker stop "${name}"
docker rm "${name}"
else
echo "Unknown action $ACTION"