Docker Flashcards

1
Q

What is Docker’s slogan?

A

Build, ship, and run any app, anywhere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does Docker do?

A
  1. Package a service into a standardized unit.
  2. Everything is included to make it run.
  3. Run the same way on multiple machines.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the difference between a Docker image and a Docker container?

A

An image contains everything your service needs to run (from a dev point of view it can be seen as a class)

while a container is a running instance of an image (from the dev point of view it can be seen as an instance of a class).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the five key benefits of using Docker?

A

Scale up quickly
Expand your development team painlessly
Use whatever technology fits best
Cross environment consistency
Docker is a framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Dockerfile?

A

Dockerfile is the script or set of instructions for building the Docker image.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does the .dockerignore file use for?

A

The .dockerignore file lets us ignore files for the COPY command in the Dockerfile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Docker?

A

Docker is a tool that is used to automate the deployment of applications in lightweight containers so that the application can work efficiently in different environments.

Docker is an open platform for app development, shipments, and operation. Docker allows you to decouple your applications from your architecture, enabling you to distribute software more instantly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does dockerizing an application mean?

A

Dockerizing an application means putting it in a Docker image and running it in one or more containers. Dockerizing an application entails putting everything needed to execute the application in a Dockerfile and then using the file to create a specialized Docker image to share among multiple machines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Containerization?

A

Containerization is a type of virtualization in which applications run in secluded consumer areas known as containers while sharing the same operating system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does Dockerized Web Applications involve?

A

It involves the process of adapting a web application to operate within a Docker container

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly