also known as containerization. It is developed by Docker, Inc. Docker is primarily developed for Linux, where it uses the resource isolation features of the Linux kernel such as cgroups and kernel namespaces, and a union-capable file system such as OverlayFS and others to allow independent ”containers” to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines (VMs) ” ([Docker (software)Docker (software), Docker])
from Docker! 4 This message shows that your installation appears to be working correctly. 5 6 To generate this message, Docker took the following steps: 7 1. The Docker client contacted the Docker daemon. 8 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 9 (amd64) 10 3. The Docker daemon created a new container from that image which runs the 11 executable that produces the output you are currently reading. 12 4. The Docker daemon streamed that output to the Docker client, which sent it 13 to your terminal. 14 15 To try something more ambitious, you can run an Ubuntu container with: 16 $ docker run -it ubuntu bash 17 18 Share images, automate workflows, and more with a free Docker ID: 19 https://hub.docker.com/ 20 21 For more examples and ideas, visit: 22 https://docs.docker.com/engine/userguide/ 23 24 $ Listing 1: docker run --rm hello-world
exec: No such file or directory 3 tar (child): Error is not recoverable: exiting now 4 tar: Child returned status 2 5 tar: Error is not recoverable: exiting now 6 root@0f98b2643c36:/# apt-get install -y xz-utils 7 ……… 8 Done 9 root@0f98b2643c36:/# Listing 6: Extract… ops, no extractor?