Containers Vs VMs
Hypervisor vs Kernel
KVM Vs LXC
LXC Vs Dockers
So where Dockers takes lead ? What makes a
container Good container?
Dockers Architecture
Installing Dockers
#1) STEP TO INSTALL DOCKER
• Sudo apt-get update
• Sudo apt-get –y install docker.io
• Which wget
• Sudo apt-get update
• Sudo apt-get install wget
• Wget –q0- https://get.docker.com/ | sh
Installing Dockers
• Sudo usermod –aG docker c5235186
• Sudo su
• Go to etc/defaults/docker.io with sudo
• Adding proxy
• Export ( Add proxy if any )
• sudo service docker restart
Use Case 1
• https://www.drupal.org/documentation/install/download Vs
Installing from Docker registery
• Docker pull drupal
• Docker run –name drupal –p 8085:80 –d drupal
• Docker stop drupal
• Docker start drupal
Use Case 2
• Installing Owncloud
• Docker pull owncloud
• Docker run –name owncloud –p 8085:80 –d owncloud
• Docker stop owncloud
• Docker start owncloud
Use Case 3
• Continuous Integration ( CI) with Dockers and Jenkins
• docker pull jenkins
• docker run -d-i-t -p 8086:8080 jenkins
• docker run -name myjenkins -d-i-t -p 8086:8080 jenkins
• docker run -name myjenkins -d-i-t -p 8087:8080 jenkins
• docker run -name masterjenkins -d-i-t -p 8088:8080 jenkins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins
Dockerin10mins

Dockerin10mins

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
    So where Dockerstakes lead ? What makes a container Good container?
  • 6.
  • 7.
    Installing Dockers #1) STEPTO INSTALL DOCKER • Sudo apt-get update • Sudo apt-get –y install docker.io • Which wget • Sudo apt-get update • Sudo apt-get install wget • Wget –q0- https://get.docker.com/ | sh
  • 8.
    Installing Dockers • Sudousermod –aG docker c5235186 • Sudo su • Go to etc/defaults/docker.io with sudo • Adding proxy • Export ( Add proxy if any ) • sudo service docker restart
  • 9.
    Use Case 1 •https://www.drupal.org/documentation/install/download Vs Installing from Docker registery • Docker pull drupal • Docker run –name drupal –p 8085:80 –d drupal • Docker stop drupal • Docker start drupal
  • 10.
    Use Case 2 •Installing Owncloud • Docker pull owncloud • Docker run –name owncloud –p 8085:80 –d owncloud • Docker stop owncloud • Docker start owncloud
  • 11.
    Use Case 3 •Continuous Integration ( CI) with Dockers and Jenkins • docker pull jenkins • docker run -d-i-t -p 8086:8080 jenkins • docker run -name myjenkins -d-i-t -p 8086:8080 jenkins • docker run -name myjenkins -d-i-t -p 8087:8080 jenkins • docker run -name masterjenkins -d-i-t -p 8088:8080 jenkins