Exemple de création d’un conteneur :
- créer un fichier Dockerfile
root@debian8:~/docker/glances# cat Dockerfile
#
# Glances Dockerfile
#
# https://github.com/khanh78/debian-glances
#
# Pull base image.
FROM debian
MAINTAINER Khanh, khanh.dinh@free.fr
# Make sure the package repository is up to date
RUN apt-get -y update# Install Glances
#Install Glances
RUN apt-get install -y glances
2. Lancer la création
| root@debian8:~/docker/glances# docker build -t debian:glances_test – < Dockerfile Sending build context to Docker daemon 2.048 kB Sending build context to Docker daemon Step 0 : FROM debian latest: Pulling from debian c1f98057d627: Pull complete 0aa3f9bb64ef: Pull complete Digest: sha256:fa8fd9718d2697730acc9a374dc2e1d54719177f474abbc8d5f74ebad5cb8a30 Status: Downloaded newer image for debian:latest —> 0aa3f9bb64ef Step 1 : MAINTAINER Khanh, khanh.dinh@free.fr —> Running in a358370c8269 —> ed81f7dec18b Removing intermediate container a358370c8269 Step 2 : RUN apt-get -y update —> Running in e569fe064d4dGet:7 http://deb.debian.org jessie/main amd64 Packages [9049 kB] Fetched 9932 kB in 4s (2189 kB/s) Reading package lists… —> 1ab0fbbb46e0 Removing intermediate container e569fe064d4d Step 3 : RUN apt-get install -y glances —> Running in e80d28f13341 Reading package lists… Building dependency tree… |
3. test le conteneur
| docker run -it –entrypoint /bin/bash debian:glances_test -c “glances” |
4. Test en mode manuel
| root@debian8:~/docker/glances# docker run -it –entrypoint /bin/bash debian:glances_test root@b9108eae122c:/# glances |


Comments