Docker

 

hostnamectl set-hostname docker-host     // Change the hostname to docker-host




Docker 


There is not password for run pull request for docker 


 yum update -y

   

 yum install docker*

systemctl status docker

systemctl start docker

systemctl enable docker

systemctl enable docker.service   // auto enable service for docker 

systemctl status docker


pull the images for docker hub

https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.82/bin/apache-tomcat-9.0.82.tar.gz

docker pull centos // if we do not put tags it will download the latest images


docker pull centos: 7 // It has verion 7 tags


Note we can pull docker images without login to dockerhub


   docker images

   

   docker info | grep -i dir     // Docker info for storing docker images

   

   ls -l /var/lib/docker/    //Location where docker images are stored 



  ls -l /var/lib/docker/overlay2/6a610eb47ec82fad205b5ff2045846feab6d04b753357d7508170dc7fa2bf72/diff/

 

 

 We can use diff to check the docker image file strtcutre 

 

 docker run --name myserver1 -dit 5d0da3dc9764

   54  docker run --name myserver2 -dit ubuntu

   55  docker images

   56  docker container

   57  docker container --all

   58  docker images

   59  docker help

   60  docker veresion

   61  docker top

   62  ls

   63  clear

   64  docker ps -a

   65  free -h

   66  docker ps

   67  docker pull alphine

   68  docker pull alpine

   69  docker images

   70  ls

   71     41  docker run --name myserver3 --restart always  -dit  e66264b98777

   72  docker run --name myserver3 --restart always -dit 8ca4688f4f35

   73  docker images

   74  docker ps -a

   75  docker  exec  -ti  87aa54de3f96  sh

   76  docker exec -ti 8ca4688f4f35

   77  docker exec -ti 720c1277bf70

   78  docker exec -ti 720c1277bf70 sh

   79  docker ps -a

   80  clear

   81  ifconfig

   82  clear

   83  systemctl restart docker

   84  docker ps -a

   85  clear

   86  docker ps -a

   87  clear

   88  docker ps -a

   89  docker ps

   90  docker start 6c3725b26a97

   91  docker ps -a

   92  docker rm -f $(docker ps -a -q)

   93  docker ps -a

   94  docker images

   95  clear

   96  docker ps -a -f status=exited

   97  docker ps -a

   98  docker images

   99  docker run 8ca4688f4f35

  100  docker status

  101  docker ps -a




docker exec -ti f03ced16cde6  bash    // This command to enter in docker container 



 cd /usr/share/nginx/html/   // Commmand to go in html folder 

   12  cat index.html   

   17  echo "<h1>BBYE centos is Best OS is world </h1>" > index.html    // Edit the index.html file 



Create a docker file


create a folder in root home


mkdir Myproject



&& \ and operator and will execute after next line



  165  docker stop 4cf80bd09fab

  166  docker ps

  167  docker ps -a

  168  clear

  169  docker images

  170  docker run --name mywebserver3 --restart always -dit -p 33000:80  61395b4                                                                         c586d

  171  docker ps -a

  172  docker rm 4cf80bd09fab

  173  docker run --name mywebserver3 --restart always -dit -p 33000:80  61395b4                                                                         c586d

  174  cd /usr/

  175  ll

  176  cd /etc

  177  ll

  178  clear

  179  exit

  180  clear

  181  docker ps -a

  182  cd /usr/share/nginx/html

  183  docker ps

  184  docker exec -ti f03ced16cde6 bash

  185  docker exec -ti f374b5df679b bash

  186  clear

  187  hostname

  188  docker images

  189  docker ps -a

  190  clear

  191  docker ps

  192  clear

  193  docker images

  194  docker iamges

  195  docker images

  196  docker rmi 3565a89d9e81 8ca4688f4f35 61395b4c586d

  197  docker ps -a

  198  docker restart

  199  systemctl restart docker

  200  docker ps

  201  docker ps -a

  202  clear

  203  docker images

  204  docker rmi 61395b4c586d

  205  docker container

  206  docker ps

  207  docker rm 61395b4c586d

  208  docker rm f374b5df679b

  209  docker rm f374b5df679b -force

  210  docker stop  f374b5df679b

  211  docker ps

  212  docker clear

  213  clear

  214  docker images

  215  docker rmi 61395b4c586d

  216  docker Ps

  217  docker ps

  218  docker ps -a

  219  docker ps -a -f status=exited

  220  docker ps -a

  221  docker images

  222  docker rmi 61395b4c586d

  223  docker rm -f $(docker ps -a -q)

  224  docker ps -a

  225  docker ps

  226  docker centos

  227  docker images

  228  docker rmi 61395b4c586d

  229  docker images

  230  docker ps

  231  clear

  232  docker images

  233  ls -l

  234  mkdir myproject

  235  ls

  236  ls -l

  237  cd myproject/

  238  ls

  239  ls -l

  240  vim Dockerfile

  241  pwd

  242  echo "<h1> MY HTML Project for TG India </h1>

  243  exit

  244  echo "<h1> MY HTML Project for TG India </h1>"

  245  ls

  246  ls -l

  247  echo "<h1> MY HTML Project for TG India </h1>"  > index.html

  248  ls

  249  cat index.html

  250  vim Dockerfile

  251  clear

  252  ls

  253  cd myproject/

  254  ls

  255  vim Dockerfile

  256  cat Dockerfile

  257  clear

  258  vim Dockerfile

  259  install httpd

  260  yum install httpd -y

  261  clear

  262  cat Dockerfile

  263  cd /usr/sbin

  264  ls

  265  ls -l httpd

  266  clear

  267  httpd -D

  268  exit

  269  clear

  270  docker images

  271  docker ps

  272  docker ps -a

  273  clear

  274  docker build -t tgwebserver:v1 .

  275  cd myproject/

  276  clear

  277  docker images

  278  docker ps

  279  docker ps -a

  280  clear

  281  docker build -t tgwebserver:v1 .

  282  docker images

  283  docker ps

  284  docker ps -a

  285  docker images

  286  clear

  287  docker images

  288  docker rmi 5d0da3dc9764

  289  docker images

  290  clear

  291  docker ps -a

  292  docker images

  293  docker run --name server1 -dit iP dbf9d1baf315

  294  docker run --name server1 -dit -P dbf9d1baf315

  295  docker ps -a

  296  docker ps

  297  docker login

  298  clear

  299  docker images

  300  docker tag dbf9d1baf315 adjune9811

  301  /

  302  docker tag dbf9d1baf315 adjune9811/devops7may:v1

  303  docker images

  304  docker rmi dbf9d1baf315

  305  docker images

  306  docker rm adjune9811

  307  docker images

  308  docker rm dbf9d1baf315

  309  docker rmi adjune9811

  310  docker images

  311  docker ps -a

  312  docker container commit f12d1d62b270 adjune9811/devops7may:v1

  313  docker images

  314  docker images push adjune9811/devops7may:v1

  315  docker image push adjune9811/devops7may:v1

  316  clar

  317  ls

  318  cd myproject/

  319  clear

  320  vim Dockerfile

  321  docker ps

  322  docker ps -a

  323  clear

  324  docker ps -a

  325  docker rm -f f12d1d62b270

  326  docker images

  327  docker images -t

  328  history

  329  clear

  330  docker ps -a

  331  docker build -t tgwebserver:v1

  332  docker build -t tgwebserver:v1 .

  333  docker ps -a

  334  docker kps

  335  docker ps

  336  clear

  337  docker ps

  338  docker images

  339  docker run --name server1 -dit -P a1f5347c83e8

  340  docker ps

  341  docker ps -a

  342  docker exec -ti ef5b982170fa bash

  343  sudo -i

  344  clear

  345  cd myproject/

  346  clear

  347  cd myproject/

  348  ls

  349  docker images

  350  clear

  351  docker conatiner

  352  docker images

  353  docker build -t tgwebserver:v1 .

  354  clear

  355  docker ps

  356  docker ps -a

  357  clear

  358  docker ps -a

  359  docker rm -f ef5b982170fa

  360  docker ps -a

  361  clear

  362  docker ps

  363  /var/www/html

  364  cd /mnt//

  365  cls

  366  ls

  367  touch abouts.html

  368  touch contactus.html

  369  touch courselist.html

  370  ls

  371  ls -l

  372  pwd

  373  cd ..

  374  ls

  375  exit

  376  clear

  377  cd myproject/

  378  ls

  379  docker ps -a

  380  clear

  381  cd /mnt

  382*

  383  docker ps -a

  384  echo "this is the best" >> index.html

  385  cat index.html

  386  echo "show all code" >> index.html

  387  cat index.html

  388  echo "show all code">> index.html

  389  echo "show all code" > index.html

  390  cat index.html

  391  hisotry

  392  history


Comments

Popular posts from this blog

Advanced Pods

RBAC