wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Docker Commands Worksheet

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Inspect container metadata:

a)

docker info

b)

docker inspect

c)

docker details

d)

docker check

2.

Run container in background:

a)

-i

b)

-t

c)

-d

d)

-p

3.

Allocate terminal:

a)

d

b)

p

c)

t

d)

v

4.

Map ports:

a)

m

b)

n

c)

p

d)

v

5.

Show system-wide info:

a)

docker stats

b)

docker info

c)

docker inspect

d)

docker ps

6.

Show resource usage:

a)

docker top

b)

docker stats

c)

docker info

d)

docker ps

7.

Show processes in container:

a)

docker ps

b)

docker stats

c)

docker top

d)

docker exec

8.

Rename a container:

a)

docker name

b)

docker rename

c)

docker tag

d)

docker label

9.

Pause a container:

a)

docker stop

b)

docker wait

c)

docker pause

d)

docker sleep

10.

Resume a paused container:

a)

docker start

b)

docker unpause

c)

docker continue

d)

docker resume

11.

Build an image:

a)

docker create

b)

docker build

c)

docker compile

d)

docker image

12.

Tag an image:

a)

docker label

b)

docker rename

c)

docker tag

d)

docker id

13.

Remove stopped containers:

a)

docker prune

b)

docker container prune

c)

docker rm all

d)

docker clean

14.

Remove unused images:

a)

docker image prune

b)

docker clean images

c)

docker rm images

d)

docker prune images

15.

Attach STDOUT/STDIN:

a)

docker exec

b)

docker logs

c)

docker attach

d)

docker connect

16.

FROM instruction specifies:

a)

Command

b)

Base image

c)

Port

d)

Volume

17.

CMD is used to:

a)

Install packages

b)

Copy files

c)

Run default command

d)

Expose ports

18.

ENTRYPOINT defines:

a)

Env variables

b)

Main executable

c)

Base image

d)

User

19.

Instruction to copy files:

a)

MOVE

b)

TRANSFER

c)

COPY

d)

PUSH

20.

Docker volumes are for:

a)

Networking

b)

Security

c)

Data persistence

d)

Logging

21.

Create a volume:

a)

docker vol new

b)

docker volume create

c)

docker create volume

d)

docker vol add

22.

Default Docker network:

a)

Host

b)

Overlay

c)

Bridge

d)

None

23.

Network without isolation:

a)

Bridge

b)

Overlay

c)

Host

d)

Macvlan

24.

Overlay network is used for:

a)

Single host

b)

Multi-host communication

c)

Local testing

d)

Storage

25.

List Docker networks:

a)

docker net ls

b)

docker network ls

c)

docker inspect network

d)

docker show net

26.

Volume mount flag:

a)

-p

b)

-d

c)

-v

d)

-n

27.

File for multi-container apps:

a)

Dockerfile

b)

docker.yml

c)

docker-compose.yml

d)

compose.txt

28.

Docker Compose uses:

a)

JSON

b)

XML

c)

YAML

d)

INI

29.

Start services with Compose:

a)

docker compose run

b)

docker compose start

c)

docker compose up

d)

docker compose exec

30.

Containers are lightweight because they:

a)

Use hypervisors

b)

Share OS kernel

c)

Run full OS

d)

Use separate hardware