Advertisement
sandervanvugt

3weeksdevops august21 day2

Aug 23rd, 2021
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.03 KB | None | 0 0
  1. student@student-virtual-machine:~$ history
  2. 1 exit
  3. 2 sudo apt install git
  4. 3 git clone https://github.com/sandervanvugt/devopsinfourweeks
  5. 4 cd devopsinfourweeks/
  6. 5 ./counter.sh 12
  7. 6 ssh student@192.168.29.3
  8. 7 sudo apt install openssh-server
  9. 8 systemctl status sshd
  10. 9 ip a
  11. 10 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  12. 11 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  13. 12 sudo apt-key fingerprint 0EBFCD88
  14. 13 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  15. 14 sudo apt-get update
  16. 15 sudo apt-get install docker-ce docker-ce-cli containerd.io
  17. 16 sudo docker run hello-world
  18. 17 history
  19. 18 sudo poweroff
  20. 19 minikube start --vm-driver=docker
  21. 20 kubectl get all
  22. 21 docker ps
  23. 22 sudo docker ps
  24. 23 ./countdown 12
  25. 24 kubectl -h | less
  26. 25 kubectl api-resources
  27. 26 kubectl api-resources | less
  28. 27 kubectl -h | less
  29. 28 kubectl completion -h | less
  30. 29 source <(kubectl completion bash)
  31. 30 kubectl get all
  32. 31 kubectl create deployment -h | less
  33. 32 kubectl create deployment myginx --image=nginx --replicas=3
  34. 33 kubectl get all
  35. 34 kubectl get all -o wide
  36. 35 kubectl delete pod myginx-d74dcc4cb-zd8p8
  37. 36 kubectl get all
  38. 37 kubectl delete rs myginx-d74dcc4cb
  39. 38 kubectl get all
  40. 39 kubectl get pods
  41. 40 kubectl get pods -A
  42. 41 kubectl create deploy mydb --image=mariadb --replicas=3
  43. 42 kubectl get all
  44. 43 kubectl create deploy mydb --image=mariadb --replicas=3 --selector app=mydb
  45. 44 kubectl get all --selector app=mydb
  46. 45 kubectl get all -o wide --selector app=mydb
  47. 46 kubectl get all --show-label --selector app=mydb
  48. 47 kubectl get all --show-labels --selector app=mydb
  49. 48 kubectl get all --selector app=mydb
  50. 49 kubectl describe pod mydb-6875fcdfbd-j5gws
  51. 50 kubectl logs mydb-6875fcdfbd-j5gws
  52. 51 kubectl get all --selector app=mydb
  53. 52 kubectl set env -h | less
  54. 53 # kubectl set env deployment/registry STORAGE_DIR=/local
  55. 54 kubectl get deploy
  56. 55 kubectl set env deployment/mydb MARIADB_ROOT_PW=secret
  57. 56 kubectl logs mydb-6875fcdfbd-j5gws
  58. 57 kubectl set env deployment/mydb MARIADB_ROOT_PASSWORD=secret
  59. 58 kubectl get all --selector app=mydb
  60. 59 history
  61. 60 exit
  62. 61 docker ps
  63. 62 history
  64. 63 docker search mariadb
  65. 64 docker pull mariadb
  66. 65 docker images
  67. 66 docker inspect mariadb | less
  68. 67 docker image history mariadb:latest
  69. 68 docker inspect mariadb | less
  70. 69 sudo -i
  71. 70 id
  72. 71 systemctl status docker
  73. 72 docker images
  74. 73 docker image -h
  75. 74 ls
  76. 75 cd devopsinfourweeks/
  77. 76 l
  78. 77 cd docker
  79. 78 cd dockerfile/
  80. 79 ls
  81. 80 vim Dockerfile
  82. 81 sudo apt install -y vim
  83. 82 vim Dockerfile
  84. 83 docker run -d nginx
  85. 84 docker exec -it nginx sh
  86. 85 docker ps
  87. 86 docker exec -it hopeful_saha sh
  88. 87 docker run -it nginx sh
  89. 88 docker images
  90. 89 docker image inspect nginx | less
  91. 90 pwd
  92. 91 history
  93. 92 ls
  94. 93 cat Dockerfile
  95. 94 docker build -t nmap .
  96. 95 docker images
  97. 96 docker image history nmap:latest
  98. 97 docker run nmap
  99. 98 docker ps
  100. 99 docker ps -a
  101. 100 cd ..
  102. 101 ./counter.sh 13
  103. 102 cd
  104. 103 docker pull sandervanvugt/august
  105. 104 docker images
  106. 105 docker run sandervanvugt/august
  107. 106 docker rmi sandervanvugt/august
  108. 107 docker ps
  109. 108 docker ps -a
  110. 109 docker rm competent_jones
  111. 110 docker rm serene_hopper
  112. 111 docker rmi sandervanvugt/august
  113. 112 docker run sandervanvugt/august
  114. 113 sudo apt install nfs-server nfs-common
  115. 114 sudo mkdir /nfsdata
  116. 115 vim /etc/exports
  117. 116 sudo vim /etc/exports
  118. 117 sudo chown nobody:nogroup /nfsdata
  119. 118 sudo systemctl restart nfs-kernel-server
  120. 119 showmount -e localhost
  121. 120 docker volume ls
  122. 121 docker volume create --driver local --opt type=nfs --opt o=addr=127.0.0.1,rw --opt device=:/nfsdata nfsvol
  123. 122 docker volume ls
  124. 123 docker volume inspect nfsvol
  125. 124 docker run -it --name nfstest --rm --mount source=nfsvol,target=/data nginx:latest /bin/sh
  126. 125 docker ps
  127. 126 docker ps -a
  128. 127 ls /nfsdata/
  129. 128 free -m
  130. 129 lscpu
  131. 130 git clone https://github.com/sandervanvugt/kubernetes
  132. 131 cd kubernetes/
  133. 132 ls
  134. 133 cd ../devopsinfourweeks/
  135. 134 ls
  136. 135 ./counter.sh 13
  137. 136 cd simple-nginx/
  138. 137 ls
  139. 138 vim docker-compose.yml
  140. 139 docker-compose up -d
  141. 140 sudo apt install docker-compose
  142. 141 docker-compose up -d
  143. 142 docker ps
  144. 143 docker volume ls
  145. 144 cd ..
  146. 145 vim wordpress-mysql/
  147. 146 docker-compose up -d
  148. 147 ls
  149. 148 cd wordpress-mysql/
  150. 149 ls
  151. 150 docker-compose up -d
  152. 151 docker ps
  153. 152 cd ../..
  154. 153 cd kubernetes/
  155. 154 ls
  156. 155 ./minikube-docker-setup.sh
  157. 156 exit
  158. 157 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement