0% found this document useful (0 votes)
37 views

Docker Cli

Docker allows building and running applications in isolated containers. It includes tools for building images, running containers, managing networks and storage. The Docker daemon runs on the host machine and manages Docker objects like images, containers and networks. The Docker client communicates with the daemon through the Docker API to manage and create Docker objects.

Uploaded by

Max Lee
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Docker Cli

Docker allows building and running applications in isolated containers. It includes tools for building images, running containers, managing networks and storage. The Docker daemon runs on the host machine and manages Docker objects like images, containers and networks. The Docker client communicates with the daemon through the Docker API to manage and create Docker objects.

Uploaded by

Max Lee
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Docker CLI(client)

Components
Docker Hub(repo)
Docker daemon
Docker Daemon(Server)
Docker client
Easily Portable
Parent image
Faster startups
Advantages Swarm
No complete OS
Terminology Container
Light weight
Docker Hub
Scalable
Image
WORKDIR
Base image
RUN
FS Layers
EXPOSE
Dockerfile
ENTRYPOINT
/var/run/docker.sock
CMD
/var/lib/docker/aufs/mnt(image location)
MAINTAINER
Dockerfile Files Config files /etc/sysconfig/docker(Redhat based)
ADD
/etc/default/docker(Debian based)
COPY
/var/lib/docker
ENV
/var/lib/docker/graph
VOLUME
Docker competitors OpenShift(Redhat)
FROM
LXD(Canonical)
ONBUILD
zookeeper
USER
KV store consul
docker push Docker Ecosystem
redis
docker pull Surendra Anne,
hub commands etcd
docker logout
WWW.LINUXNIX.COM docker swarm
docker login
Kubernetes(k8s)
docker search <search term> Managers
Docker Rancher
docker run
Process isolation
docker images
IBM Mainframes
docker rmi image commands
History Chroot
docker build
Virtualisation
docker load -i <image_file>
cgroups
docker tag
Mulit tenancy(Multi user)
docker inspect <cntnrid>
Debugging readonly layers
docker ps Union Filesystem(AUFS)
Virtual filesystem
docker logs <cntnrid>
layers
docker save <cntnrid> > filename backup/restore
Control
docker load
Commands Disk IO(blkio)
docker exec Resource limiting
cgroups CPU(cpuset and cpuacct)
docker ps
Concepts RAM
docker ps -a
Prioritising
docker start Internal components
Accounting
docker stop Container commands
LxC
docker attach
IPC
docker commit
Process
docker diff
Network
docker network Namespaces
Network UTC
docker cp User
docker -v Access host machine
64 bit machine
docker-machine VT-X enabled
System requirements
docker compose Kernel 2.6+
docker engine other commands

docker config

You might also like