Skip to content

Commit

Permalink
more lectures
Browse files Browse the repository at this point in the history
  • Loading branch information
BretFisher committed Mar 17, 2017
1 parent 5a379eb commit c4da183
Show file tree
Hide file tree
Showing 6 changed files with 40 additions and 0 deletions.
7 changes: 7 additions & 0 deletions dockerfile-sample-3/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM alpine

# method one, shell form
CMD sleep 10000

# method two, exec form
#CMD ["sleep", "10000"]
7 changes: 7 additions & 0 deletions dockerfile-sample-4/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM alpine

# the executable
ENTRYPOINT ["sleep"]

# the default arguments
CMD ["10000"]
7 changes: 7 additions & 0 deletions dockerfile-sample-5/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM alpine

COPY ./docker-entrypoint.sh /

ENTRYPOINT ["/docker-entrypoint.sh"]

CMD ["ping", "8.8.8.8"]
6 changes: 6 additions & 0 deletions dockerfile-sample-5/bad.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FROM alpine

COPY ./do-stuff-then-ping.sh /

CMD ["/do-stuff-then-ping.sh"]

6 changes: 6 additions & 0 deletions dockerfile-sample-5/do-stuff-then-ping.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/sh

cat /etc/hosts
echo "ok i'm done, now let's ping'"

ping 8.8.8.8
7 changes: 7 additions & 0 deletions dockerfile-sample-5/docker-entrypoint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh
set -e

cat /etc/hosts
echo "ok i'm done, now let's ping'"

exec "$@"

0 comments on commit c4da183

Please sign in to comment.