forked from maxfields2000/dockerjenkins_tutorial
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
20 lines (19 loc) · 631 Bytes
/
Copy pathmakefile
File metadata and controls
20 lines (19 loc) · 631 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
build:
@docker build -t myjenkins jenkins-master/.
@docker build -t myjenkinsdata jenkins-data/.
@docker build -t myjenkinsnginx jenkins-nginx/.
run-data:
@docker run --name=jenkins-data myjenkinsdata
run:
@docker run --name=jenkins-master --volumes-from=jenkins-data -d myjenkins
@docker run -p 80:80 --name=jenkins-nginx --link jenkins-master:jenkins-master -d myjenkinsnginx
stop:
@docker stop jenkins-master
@docker stop jenkins-nginx
clean: stop
@docker rm -v jenkins-master
@docker rm -v jenkins-nginx
clean-data:
@docker rm -v jenkins-data
clean-images:
@docker rmi $(docker images -q --filter="dangling=true")