Docker - docker client

Card Puncher Data Processing


The CLI uses the Docker REST API to control or interact with the Docker daemon


[sudo] docker [subcommand] [flags] [arguments] ..

:: docker help
:: docker subcommand --help

where subcommand is:

  • attach - Attach to a running container
  • build - Build an image from a Dockerfile
  • commit - Create a new image from a container's changes
  • cp - Copy files/folders between a container and the local filesystem
  • create - Create a new container
  • diff - Inspect changes on a container's filesystem
  • events - Get real time events from the server
  • exec - Run a command in a running container
  • export - Export a container's filesystem as a tar archive
  • history - Show the history of an image
  • images - List images
  • import - Import the contents from a tarball to create a filesystem image
  • info - Display system-wide information
  • inspect - Return low-level information on a container, image or task
  • kill - Kill one or more running containers
  • load - Load an image from a tar archive or STDIN
  • login - Log in to a Docker registry.
  • logout - Log out from a Docker registry.
  • logs - Fetch the logs of a container
  • network - Manage Docker networks
  • node - Manage Docker Swarm nodes
  • pause - Pause all processes within one or more containers
  • port - List port mappings or a specific mapping for the container
  • ps - List containers
  • pull - Pull an image or a repository from a registry
  • push - Push an image or a repository to a registry
  • rename - Rename a container
  • restart - Restart a container
  • rm - Remove one or more containers
  • rmi - Remove one or more images
  • run - Run a command in a new container
  • save - Save one or more images to a tar archive (streamed to STDOUT by default)
  • search - Search the Docker Hub for images
  • service - Manage Docker services
  • start - Start one or more stopped containers
  • stats - Display a live stream of container(s) resource usage statistics
  • stop - Stop one or more running containers
  • swarm - Manage Docker Swarm
  • tag - Tag an image into a repository
  • top - Display the running processes of a container
  • unpause - Unpause all processes within one or more containers
  • update - Update configuration of one or more containers
  • version - Show the Docker version information
  • volume - Manage Docker volumes
  • wait - Block until a container stops, then print its exit code


See How to run a docker image with example to create a container?

docker run -i -t ubuntu /bin/bash

Discover More
Card Puncher Data Processing

is a lightweight virtualization platform. allows you to run Linux and windows applications (image inside containers). The project provides the means of packaging applications in lightweight containers...
Docker - Architecture

The docker architecture is composed of: an host where the daemon run a daemon that manage and run all Docker object (such as image and container) a registry to download and push image a docker...
Card Puncher Data Processing
Docker - Client

GUI API - The Engine API is an HTTP API served by Docker Engine. It is the API the Docker client uses to communicate with the Engine
Card Puncher Data Processing
Docker - Command (CMD)

cmd defines a command that should be run inside the container. You can explicitly pass the cmd as argument to the docker cli. Example: the image is ubuntu the entrypoint is the default /bin/sh...
Docker Daemon
Docker - Daemon - dockerd

The Docker daemon (dockerd) is the background process that the docker cli command is calling under the hood. It's a runtime for containers. a background service running on the host that manages...
Card Puncher Data Processing
Docker - Engine

Docker Engine is a client-server application with these major components: A server which is a type of long-running program called a daemon process (the dockerd command). A REST API which specifies...
Card Puncher Data Processing
Docker - Host Environment ( OS )

Daemon environment variable A docker machine must have minimal OS environment value in order to function correctly. Output: The following list of environment variables are supported by the docker...
Docker For Windows Host Settings
Docker - Installation Docker for Windows on Windows 10

In Windows 10, you install docker with Docker for Windows. The installation provides: Docker Engine, Docker CLI client, Docker Compose Docker Machine, and Kitematic. In the settings...
Toolbox Componentns
Docker - Installation for Windows 7 (Docker Toolbox)

How I have installed and configured Docker in my Windows 7 laptop. The software for windows 7 is called Docker Toolbox. Before version Windows 10: Toolbox:...
Card Puncher Data Processing
Docker - Rest API

The CLI uses the Docker REST API to control or interact with the Docker daemon

Share this page:
Follow us:
Task Runner