Timezone:
WRCP: Exploring Docker Container Technologies

WRCP: Exploring Docker Container Technologies

Learn about Docker containers and how to work with them.

Subscribe

About this course

In this course you will learn about Docker container technology and how to work with Docker containers. 

You will see how to run a Docker container and learn how to identify it, how to containerize an application, and how to build the application into a Docker image so you can deploy the application. You will learn about Docker registries and see how to run a Docker registry as a container and manipulate images in the registry. You will see how to create a Docker container network, launch a container in the network, and launch multiple instances of an application within the container across the network. You will also learn about volumes, including how to create a volume, how to map files to the volume, and how to share volumes and view the contents of files in the volume.

Topics include:

• Determining a container namespace

• Building a Docker image

• Using a local Docker registry

• Networking Docker containers

• Sharing a Docker volume between containers

• Accessing multiple Docker volumes from a single container

• Accessing a file as a volume from a container

By the end of this course, you will understand how Docker containers function, and be able to use them in your network.

The course has hands-on examples that show how to perform the tasks in a CLI terminal environment.

Product: Wind River Cloud Platform
Based on: WRCP 19.12
Applicable for: All WRCP releases

 

 

Curriculum23 min

  • Determining a Container Namespace 3 min

    Learn how to run a Docker container and determine the container ID and namespace, then use the container ID and namespace to get the assigned IP address.

  • Building a Docker Image 3 min

    Learn how to containerize an application and build it into a Docker image, then use multi-stage build technology to minimize the final Docker image size.

  • Using a Local Docker Registry 3 min

    Run a local Docker registry as a container, then see how to tag some images to the local registry and push images to the registry and pull images from the registry.

  • Networking Docker Containers 4 min

    Learn how to create a Docker container network, launch a container in the network, then explore some key features of the container network. You will also see how to use a network alias to launch multiple instances of an application on the network.

  • Sharing a Docker Volume Between Containers 3 min

    Run a Docker container and learn how to create a volume and map the container logs to the volume, then launch a second container and share the volume and log files between the containers.

  • Accessing Multiple Docker Volumes from a Single Container 2 min

    Learn how to create volumes without a running Docker container, how to run a container and map the volumes to different directories of the container, and how to view log data content stored in the mapped volumes.

  • Accessing a File as a Volume from a Container 1 min

    Learn how to run a Docker container that shares a single file (a socket file) between the host and the container and use the shared file socket file to obtain Docker system information.

About this course

In this course you will learn about Docker container technology and how to work with Docker containers. 

You will see how to run a Docker container and learn how to identify it, how to containerize an application, and how to build the application into a Docker image so you can deploy the application. You will learn about Docker registries and see how to run a Docker registry as a container and manipulate images in the registry. You will see how to create a Docker container network, launch a container in the network, and launch multiple instances of an application within the container across the network. You will also learn about volumes, including how to create a volume, how to map files to the volume, and how to share volumes and view the contents of files in the volume.

Topics include:

• Determining a container namespace

• Building a Docker image

• Using a local Docker registry

• Networking Docker containers

• Sharing a Docker volume between containers

• Accessing multiple Docker volumes from a single container

• Accessing a file as a volume from a container

By the end of this course, you will understand how Docker containers function, and be able to use them in your network.

The course has hands-on examples that show how to perform the tasks in a CLI terminal environment.

Product: Wind River Cloud Platform
Based on: WRCP 19.12
Applicable for: All WRCP releases

 

 

Curriculum23 min

  • Determining a Container Namespace 3 min

    Learn how to run a Docker container and determine the container ID and namespace, then use the container ID and namespace to get the assigned IP address.

  • Building a Docker Image 3 min

    Learn how to containerize an application and build it into a Docker image, then use multi-stage build technology to minimize the final Docker image size.

  • Using a Local Docker Registry 3 min

    Run a local Docker registry as a container, then see how to tag some images to the local registry and push images to the registry and pull images from the registry.

  • Networking Docker Containers 4 min

    Learn how to create a Docker container network, launch a container in the network, then explore some key features of the container network. You will also see how to use a network alias to launch multiple instances of an application on the network.

  • Sharing a Docker Volume Between Containers 3 min

    Run a Docker container and learn how to create a volume and map the container logs to the volume, then launch a second container and share the volume and log files between the containers.

  • Accessing Multiple Docker Volumes from a Single Container 2 min

    Learn how to create volumes without a running Docker container, how to run a container and map the volumes to different directories of the container, and how to view log data content stored in the mapped volumes.

  • Accessing a File as a Volume from a Container 1 min

    Learn how to run a Docker container that shares a single file (a socket file) between the host and the container and use the shared file socket file to obtain Docker system information.