December 2018
Beginner
826 pages
22h 54m
English
If you are interested in using a Dockerfile to do what we did here, it's a fairly trivial one, though it's technically outside the scope of this book.
The following would be enough to get you started:
FROM alpineMAINTAINER Your Deity of ChoiceRUN apk add busybox-extrasRUN touch index.htmlRUN echo "I really hated reading Shakespeare in school." > index.htmlEXPOSE 8080/tcpCMD ["/usr/sbin/httpd", "-p8080", "-f"]
You could then build this with something like the following:
$ sudo docker build .<SNIP>Successfully built d097226c4e7c
Then, you could start your resulting container (detached, and forwarding the port):
$ sudo docker run -itd -p8080:8080 d097226c4e7c
We added the -f in the Dockerfile to ensure that the process remains ...