aboutsummaryrefslogtreecommitdiff
path: root/fstest/testserver/init.d/docker.bash
blob: 1bcc2c2616475602456c31e5f42bd6d7effe16c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/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 -n 1
}