web_development:devops:docker

Docker

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable"

sudo apt-get update
sudo apt-get install docker-ce
docker run command

- eg. docker run busybox ping google.com

docker ps

- list running containers docker ps –all

docker build -t fireship/demoapp:1.0 .
docker push
docker pull
docker volume create
docker pull ubuntu

docker run -t -d --name name_here ubuntu

docker exec -it name_here bash

- name_here = container name

If you get this error:

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

https://www.digitalocean.com/community/questions/how-to-fix-docker-got-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket
https://stackoverflow.com/questions/48957195/how-to-fix-docker-got-permission-denied-issue

sudo groupadd docker

sudo usermod -aG docker $USER
//OR
sudo usermod -aG docker ${USER}

su -s ${USER}
//OR - may need to logout or restart
newgrp docker

docker run hello-world
  • web_development/devops/docker.txt
  • Last modified: 2020/11/07 22:03
  • by jimboobrien