forked from SkypLabs/webprotege-dockerfile
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.sh
34 lines (27 loc) · 1.08 KB
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
# Reference:
# - https://docs.docker.com/engine/userguide/containers/dockerimages/
# - https://github.com/dockerfile/java/blob/master/oracle-java8/Dockerfile
# example:
# docker build -t openkbs/docker-webprotege:1.0.0 -t openkbs/docker-webprotege:latest .
imageTag=openkbs/docker-webprotege
#version=1.0.0
if [ ! "$version" == "" ]; then
docker build -t ${imageTag}:$version -t ${imageTag}:latest .
echo "---> To run in interactive mode: "
echo "docker run --name <some-name> -it ${imageTag}:$version /bin/bash"
echo "e.g."
echo "docker run --name "my_${imageTag//\//_}" it ${imageTag}:$version /bin/bash"
else
docker build -t ${imageTag} .
echo "---> To run in interactive mode: "
echo "docker run --name <some-name> -it ${imageTag} /bin/bash"
echo "e.g."
echo "docker run --name "my_${imageTag//\//_}" -it ${imageTag} /bin/bash"
fi
echo ">>> Docker Images"
echo "To build again: "
echo " docker build -t openkbs/${imageTag}:1.0.0 -t openkbs/${imageTag}:latest . "
echo " docker build -t openkbs/${imageTag}:latest . "
echo
docker images