mirror of
https://github.com/rclone/rclone.git
synced 2024-12-22 03:30:11 +08:00
aed77a8fb2
The latter is more portable, while the former only works on systems where /bin/bash exists (or is symlinked appropriately).
23 lines
431 B
Bash
23 lines
431 B
Bash
#!/usr/bin/env bash
|
|
|
|
stop() {
|
|
if status ; then
|
|
docker stop "$NAME"
|
|
echo "$NAME stopped"
|
|
fi
|
|
}
|
|
|
|
status() {
|
|
if docker ps --format '{{.Names}}' | grep -q "^${NAME}$" ; then
|
|
echo "$NAME running"
|
|
else
|
|
echo "$NAME not running"
|
|
return 1
|
|
fi
|
|
return 0
|
|
}
|
|
|
|
docker_ip() {
|
|
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{"\n"}}{{end}}' "$NAME" | head -1
|
|
}
|