Skip to content

flyingtomtom/docker-2_012022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Formation Docker

Liens URL

https://www.docker.com/

Installation Docker

  • Client
  • Engine

https://docs.docker.com/

https://docs.docker.com/engine/install/

  • Via packages fournis par la distri (pas forcément dispo (RedHat) ou pas forcément à la dernière version)

  • Via package fournis par le répo officiel Docker

  • Docker engine : service Linux

    $ sudo systemctl status docker
    • En configuration par défaut : il stocke tous ses éléments dans /var/lib/docker

Client Docker

$ docker version
$ docker --help
$ docker system --help
$ docker system df
$ docker system df --help
$ docker system info
  • Lister les ressources :

    • image:
      $ docker image ls
    • conteneurs:
      $ docker container ls

Les images docker

  • Docker hub : registry publique

https://hub.docker.com/

https://docs.docker.com/engine/reference/commandline/images/

Les conteneurs

https://docs.docker.com/engine/reference/commandline/container_run/

  • image choisie

  • instanciation d'un nouveau conteneur

    $ docker container run centos:8
  • Ex cmd :

$ docker image ls
$ docker container ls
$ docker container --help
$ docker container run --help
$ docker container run centos:8
$ docker image ls
$ docker container ls
$ docker container ls --help
$ docker container ls -a
$ docker container run centos:8
$ docker container ls -a
$ docker container run centos:8 cat /etc/redha-release
$ docker container run centos:8 cat /etc/redhat-release
$ cat /etc/os-release 
$ docker container ls -a
$ docker container run centos:8 sleep 60
$ docker container ls -a
$ docker system df
$ docker container run --help
$ docker container run -it centos:8
$ docker container ls
$ docker container ls -a
$ docker container --help
$ docker container start --help
$ docker container start -i afa74e96324c
  • Cycle de vie du conteneur

    • Par défaut un conteneur s'instancie, exécute la commande prévue par l'image et s'arrête si plus de processus à l'intérieur
    • Un conteneur basé sur image applicative (daemon), ou qui exécute une commande qui dure, déclenche un processus actif et donc reste "up"
    • Mode interactif + tty : prise de contrôle dans un conteneur
    • Mode détaché : background (instanciation du conteneur en background) => approche production

Network

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published