Questions
Please try to answer the following questions to assess your learning progress:
- How would you create a Dockerfile that inherits from Ubuntu version 22.04, and that installs
ping
and runsping
when a container starts? The default address used to ping should be127.0.0.1
. - How would you create a new container image that uses
alpine:latest
as a base image and installscurl
on top of it? 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...