Docker - sreeragravindran/references GitHub Wiki

DOCKER

remove all none tagged images

Docker rmi $(docker images -a | grep ‘<none>’ | awk "{print $3}")  

remove all containers

docker rm $(docker ps -a -q) 

build image

docker build . -t name . 


run image

 docker run -i -p 5000:5000 name_of_image 

step in to docker shell

 docker exec -it name-of-running-instance sh 

// the default linux images come with pre installations and this could contain vulnerabilities // tool to scan the docker image for vulnerabilities

Docker images —digests

Multi stage build

NETWORKS

Docker network ls 
Docker network inspect bridge 

Docker network create -d bridge net1 

Docker run -itd —network net1 alpine /bin/sh 

Linux iptables

Docker swarm init

Docker service

// make docker deamon listen to a network port Docker -H IP:2375 -d &

Run Couchbase

docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 couchbase 
docker run -d --name db-cb -p 8091-8094:8091-8094 -p 11210-11211:11210-11211 couchbase:enterprise-4.6.3
docker run -d --name cb_5.1 -p 8091-8094:8091-8094 -p 11210:11210 couchbase:enterprise-5.1.0

Keep container alive

ENTRYPOINT ["tail", "-f", "/dev/null"]

CMD["sleep", "1d"]

⚠️ **GitHub.com Fallback** ⚠️