Please try to answer the following questions to assess your learning progress:
- How will you create a Dockerfile that inherits from Ubuntu version 17.04, and that installs
ping
and runsping
when a container starts. The default address to ping will be127.0.0.1
. - How will you create a new container image that uses
alpine:latest
and installscurl
. Name the new imagemy-alpine:1.0
. - Create a Dockerfile that uses multiple steps to create an image of a
Hello World
app of minimal size, written in C or Go. - Name three essential characteristics of a Docker container image.
- You want to push an image named
foo:1.0
to yourjdoe
personal account on Docker Hub. Which of the following is the right solution?$ docker container push foo:1.0
$ docker image tag foo:1.0 jdoe/foo:1.0
$ docker image push jdoe/foo:1.0
$ docker login -u jdoe -p <your password>
$ docker image tag foo:1.0 jdoe/foo:1.0
$ docker image push jdoe/foo:1.0
$ docker login -u jdoe -p <your password>
$ docker container tag foo:1...