use service id instead of service name

This commit is contained in:
Chai Feng 2018-10-03 11:22:50 +08:00
parent 9767d9e5e1
commit 8eb83755b9
No known key found for this signature in database
GPG key ID: 2DCD9A24E523FFD2
2 changed files with 9 additions and 4 deletions

View file

@ -144,7 +144,8 @@ function ufw-docker--service-allow() {
return 1
fi
service_env="ufw_public_${service_name}=${service_port:-all}"
service_id="$(docker service inspect "${service_name}" --format "{{.ID}}")"
service_env="ufw_public_${service_id}=${service_port:-all}"
if ! docker service inspect "$ufw_docker_agent" &>/dev/null; then
err "Not found ufw-docker-agent service, creating ..."