5장. Working with containers
Containers represent a running or stopped process created from the files located in a decompressed container image. You can use the Podman tool to work with containers.
5.1. Podman run command 링크 복사링크가 클립보드에 복사되었습니다!
The podman run command runs a process in a new container based on the container image. If the container image is not already loaded then podman run pulls the image, and all image dependencies, from the repository in the same way running podman pull image, before it starts the container from that image. The container process has its own file system, its own networking, and its own isolated process tree.
The podman run command has the form:
podman run [options] image [command [arg ...]]
Basic options are:
-
--detach (-d): Runs the container in the background and prints the new container ID. -
--attach (-a): Runs the container in the foreground mode. -
--name (-n): Assigns a name to the container. If a name is not assigned to the container with--namethen it generates a random string name. This works for both background and foreground containers. -
--rm: Automatically remove the container when it exits. Note that the container will not be removed when it could not be created or started successfully. -
--tty (-t): Allocates and attaches the pseudo-terminal to the standard input of the container. -
--interactive (-i): For interactive processes, use-iand-ttogether to allocate a terminal for the container process. The-i -tis often written as-it.