====== Docker - Containers - Create a container ====== Create a container by using **docker run** + the image name you would like to run + the command to run within the container. docker run [image_name] [command to run within the container] **NOTE:** If the image doesn't exist on your local machine, Docker will attempt to fetch it from the public image registry. For Example: docker run ubuntu /bin/echo hello world **NOTE**: Docker containers stop running as soon as the command they issued is complete, so this example will stop the container when the echo command has displayed "hello world". ---- ===== Run a Container that does not stop automatically ===== An alternative method is: docker run -ti ubuntu **NOTE:** where: * **-t**: Runs a terminal. * **-i**: Allow us to interact with it. This allows continuous use of the container until the terminal is exited by running the **exit** command. When the container is created, it is given its container ID and a randomly-generated name. The command-line prompt will changes to indicate we're inside the container as the root user, followed by the 12 character container ID. For example: root@11cc47339ee1:/#