See the containers currently running on the system:
docker psSee all the containers, both running and non-running:
docker ps -aCreate a container (without starting it):
docker create [image]Create an interactive container with pseudo-TTY:
docker create -it [image]Rename an existing container:
docker rename [container] [new-name]Delete a container (if it is not running):
docker rm [container]Forcefully remove a container, even if it is running:
docker rm -f [container]View logs for a running container:
docker logs [container]Retrieve logs created before a specific point in time:
docker logs -f --until=[interval] [container]
View real-time events for a container:
docker events [container]Update the configuration of one or more containers:
docker update [container]View port mapping for a container:
docker port [container]Show running processes in a container:
docker top [container]View live resource usage statistics for a container:
docker stats [container]Show changes to files or directories on the filesystem:
docker diff [container]Copy a local file to a directory in a container:
docker cp [file-path] CONTAINER:[path]ss
Run a command in a container based on an image:
docker run [image] [command]Create, start, and provide a custom name for the container:
docker run --name [container-name] [image]Establish a connection with a container by mapping a host port to a container port:
docker run -p [host-port]:[container-port] [image]Run a container and remove it after it stops:
docker run --rm [image]Run a detached (background) container:
docker run -d [image]Start an interactive process, such as a shell, in a container:
docker run -it [image]Start a container:
docker start [container]Stop a running container:
docker stop [container]Stop a running container and start it up again:
docker restart [container]Pause processes in a running container:
docker pause [container]Resume processes in a running container:
docker unpause [container]Block a container until others stop (after which it prints their exit codes):
docker wait [container]Kill a container by sending a SIGKILL to a running container:
docker kill [container]Attach local standard input, output, and error streams to a running container:
docker attach [container]Run a shell inside a running container:
docker exec -it [container] [shell]ww
Create an image from a Dockerfile:
docker build [dockerfile-path]Build an image from a Dockerfile located in the current directory:
docker build .Create an image from a Dockerfile and tag it.
docker build -t [name]:[tag] [dockerfile-path]Specify a file to build from:
docker build -f [file-path]Pull an image from a registry:
docker pull [image]Push an image to a registry:
docker push [image]Create an image from a tarball:
docker import [url/file]Create an image from a container:
docker commit [container] [new-image]Tag an image:
docker tag [image] [image]:[tag]Show all locally stored top-level images:
docker imagesShow history for an image:
docker history [image]Remove an image:
docker rmi [image]Load an image from a tar archive or stdin:
docker load --image [tar-file]Save an image to a tar archive file:
docker save [image] > [tar-file]Remove unused images:
docker image pruneList available networks:
docker network lsRemove one or more networks:
docker network rm [network]Show information on one or more networks:
docker network inspect [network]Connect a container to a network:
docker network connect [network] [container]Disconnect a container from a network:
docker network disconnect [network] [container]
Log in to a Docker registry:
docker loginLog out of a Docker registry:
docker logoutList low-level information on Docker objects:
docker inspect [object]Show the version of the local Docker installation:
docker versionDisplay information about the system:
docker infoRemove unused images, containers, and networks:
docker system pruneEnable a Docker plugin:
docker plugin enable [plugin]Disable a Docker plugin:
docker plugin disable [plugin]Create a plugin from config.json and rootfs:
docker plugin create [plugin] [path-to-data]View details about a plugin:
docker plugin inspect [plugin]Remove a plugin:
docker plugin rm [plugin]
No comments:
Post a Comment