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
pingand runspingwhen 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:latestas a base image and installscurlon 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.0to yourjdoepersonal account on Docker Hub. Which of the following is the right solution?$ docker containerpush foo:1.0$ docker image tagfoo:1.0 jdoe/foo:1.0$ docker imagepush jdoe/foo:1.0$ docker login -u jdoe -p <your password>$ docker image tagfoo:1.0 jdoe/foo:1.0$ docker imagepush jdoe/foo:1.0$ docker...