Docker

15 Déc

Installation :

apt-get install docker.io

Check :

docker --version
docker system info
systemctl status docker
systemctl is-enabled docker
systemctl enabled docker

Images :

docker image ls
ls /var/lib/docker/overlay2/
docker image pull alpine:latest
docker image pull ubuntu:latest
hub.docker.com
docker search debian
docker image rm id
docker save
docker import

Containers :

docker container ls -a
docker container run hello-world
docker container run -it ubuntu
docker container run -it ubuntu bash
docker container run --name mycontainer -it ubuntu bash
docker container run -d --name mycontainer -p 80:8000 ubuntu:latest
docker container rm id
docker container stop id
docker container kill id
docker container start id
docker container exec -it 043741f9f669 sh
--restart always
docker container inspect id
docker attach id
docker exec -it ubuntu_bash bash
docker commit
usermod -aG docker user

Ports :

-d 
-p 80:8080
docker port mycontainer

Build :

Dockerfile
docker image build .
docker image build -t ubuntu-test:v1 .
Dockerfile
FROM ubuntu
RUN apt-get update; apt-get install -y vim

Docker compose :

apt-get install docker-compose

Volume :

docker volume prune (all volumes)
docker volume create myvolume
docker volume rm myvolume
docker volume ls
docker container run -dit --name contenairname --mount source=myvolume,target=/opt/myvolume alpine

Network :

docker network ls
docker network inspect bridge
docker network create -d xxxx --subnet --ip-range --gateway 
docker run --dns=xxxx --dns-search=

Logs :

docker container logs
--log-driver=syslog

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *