sandervanvugt

3weeksdevops august21 day2

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