service: add Dockerfiles for linux.
This commit is contained in:
@@ -0,0 +1,35 @@
|
|||||||
|
|
||||||
|
all: sysv systemd upstart clean
|
||||||
|
|
||||||
|
test:
|
||||||
|
@go test -c ..
|
||||||
|
|
||||||
|
clean:
|
||||||
|
-rm service.test
|
||||||
|
|
||||||
|
sysv: test
|
||||||
|
@echo sysv
|
||||||
|
@cp service.test sysv/
|
||||||
|
@docker build -q --tag="service.test.sysv" sysv
|
||||||
|
@-docker run service.test.sysv
|
||||||
|
@-docker rm $(shell docker ps -l -q)
|
||||||
|
@-docker rmi -f service.test.sysv
|
||||||
|
@-rm sysv/service.test
|
||||||
|
|
||||||
|
systemd: test
|
||||||
|
@echo systemd
|
||||||
|
@cp service.test systemd/
|
||||||
|
@docker build -q --tag="service.test.systemd" systemd
|
||||||
|
@-docker run service.test.systemd
|
||||||
|
@-docker rm $(shell docker ps -l -q)
|
||||||
|
@-docker rmi -f service.test.systemd
|
||||||
|
@-rm systemd/service.test
|
||||||
|
|
||||||
|
upstart: test
|
||||||
|
@echo upstart
|
||||||
|
@cp service.test upstart/
|
||||||
|
@docker build -q --tag="service.test.upstart" upstart
|
||||||
|
@-docker run service.test.upstart
|
||||||
|
@-docker rm $(shell docker ps -l -q)
|
||||||
|
@-docker rmi -f service.test.upstart
|
||||||
|
@-rm upstart/service.test
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
## Docker images to help vet linux configurations.
|
||||||
|
|
||||||
|
Although the actual init systems won't run in docker,
|
||||||
|
it may still be usefull to attempt to run it in different
|
||||||
|
environments.
|
||||||
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
FROM fedora:21
|
||||||
|
ADD service.test /tmp/
|
||||||
|
CMD /tmp/service.test -test.v=true
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
FROM debian:wheezy
|
||||||
|
ADD service.test /tmp/
|
||||||
|
CMD /tmp/service.test -test.v=true
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
FROM ubuntu:14.04
|
||||||
|
ADD service.test /tmp/
|
||||||
|
CMD /tmp/service.test -test.v=true
|
||||||
Reference in New Issue
Block a user