Building a Container that Loops: Difference between revisions
Jump to navigation
Jump to search
Line 29: | Line 29: | ||
Dockerfile: | Dockerfile: | ||
FROM | <syntaxhighlight lang='Dockerfile'> | ||
FROM centos:latest | |||
COPY loop probe /opt | COPY loop probe /opt | ||
CMD /opt/loop | CMD /opt/loop | ||
</syntaxhighlight> |
Revision as of 03:29, 18 January 2018
Internal
Overview
This is a simple container based on centos base image whose command sleep-loos, allowing the container to "hang around" without doing much. It also carry a "probe" script that can be exercised externally.
Procedure
Place the scripts (loop and probe) in an empty directory that will serve as build context.
loop:
#!/bin/sh
while true; do sleep 1s; done
probe:
#!/bin/sh
echo "executed in $(uname -n)"
Dockerfile:
FROM centos:latest
COPY loop probe /opt
CMD /opt/loop