Docker Client Operations: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 83: Line 83:


=Image Operations=
=Image Operations=
<span id='Image_Management'></span>
<span id='Image_Management'></span><span id='images'></span>


{{Internal|Docker_Concepts#Docker_Image_Operations|Docker Concepts - Images}}
{{Internal|Docker_Concepts#Docker_Image_Operations|Docker Concepts - Images}}
==List Images==
List images in the [[Docker_Concepts#Local_Image_Repository|local repository]]: [[docker images|images]]
==Remove an Image==
Remove images from the local repository: [[docker rmi|rmi]]
==Pull an Image from Registry==
Pull an image or a repository from a registry: [[docker pull|pull]]

Revision as of 18:58, 4 December 2017

External

Internal

Running the Client

On the Same Host as the Server

In order to connect to the docker server over the Unix socket, the user running the client must have permissions to do so:

[testuser@docker-server ~]$ ls -al /var/run/docker.sock
srw-rw----. 1 root docker 0 Apr 25 16:00 /var/run/docker.sock

One way to do that is to make the user a member of "docker" group:

usermod -G docker testuser

From a Remote Host

Commands

Info

System-wide info docker info

Queries

ps
Low-level information about a container: inspect
version
Look at container's logs logs
Changes introduced in the container's file system docker diff

Lifecycle

Create and run a new container: run
Stop a container: stop
Start a previously stopped container: start
Remove a container: rm

Executions

exec

Other

build
import
load
update

Installation Verification

Docker Installation Verification

Search for Images

Use "search" to look into Docker hub for publicly available images:

docker search <term>

A different repository can be specified as follows:

docker search registry.access.redhat.com/rhel7.4

Recipes

Scenarios

Docker Client Scenarios

Image Operations

Docker Concepts - Images

List Images

List images in the local repository: images

Remove an Image

Remove images from the local repository: rmi

Pull an Image from Registry

Pull an image or a repository from a registry: pull