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
Troubleshooting
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