Advertisement
sandervanvugt

DevOps day2 april21

Apr 9th, 2021
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.37 KB | None | 0 0
  1. student@student-virtual-machine:~/devopsinfourweeks/wordpress-mysql$ history
  2. 1 sudo apt install vim git
  3. 2 git clone https://github.com/sandervanvugt/devopsinfourweeks
  4. 3 cd devopsinfourweeks/
  5. 4 ls
  6. 5 ./counter.sh 12
  7. 6 sudo apt-get install openjdk-11-jdk
  8. 7 sudo apt install wget
  9. 8 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  10. 9 sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list
  11. 10 '
  12. 11 sudo apt-get update
  13. 12 sudo apt-get install jenkins
  14. 13 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  15. 14 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  16. 15 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  17. 16 sudo apt-key fingerprint 0EBFCD88
  18. 17 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cd) stable"
  19. 18 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  20. 19 sudo -i
  21. 20 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  22. 21 sudo apt-get update
  23. 22 sudo apt-get install docker-ce docker-ce-cli containerd.io
  24. 23 sudo docker run hello-world
  25. 24 sudo usermod -aG docker jenkins
  26. 25 sudo systemctl restart jenkins
  27. 26 ls
  28. 27 cat firstpipeline
  29. 28 cat secondpipeline
  30. 29 ./counter.sh 13
  31. 30 ip a
  32. 31 sudo apt install openssh-server
  33. 32 history
  34. 33 sudo poweroff
  35. 34 history
  36. 35 exit
  37. 36 docker run hello-world
  38. 37 id
  39. 38 docker run ubuntu
  40. 39 docker ps
  41. 40 docker ps -a
  42. 41 ls
  43. 42 docker run nginx
  44. 43 docker run -d nginx
  45. 44 docker ps
  46. 45 docker run -it fedora sh
  47. 46 uname -r
  48. 47 docker ps
  49. 48 ps aux
  50. 49 ps fax
  51. 50 docker ps
  52. 51 docker inspect brave_chaplygin
  53. 52 docker inspect brave_chaplygin | less
  54. 53 top
  55. 54 docker ps
  56. 55 docker rm vigorous_brown
  57. 56 docker stop vigorous_brown
  58. 57 docker rm vigorous_brown
  59. 58 docker run --name webserver --memory="128m" -d -p 8080:80 nginx
  60. 59 docker run --name webserver --memory="128m" -d -p 8081:80 nginx
  61. 60 docker ps -a
  62. 61 docker rm webserver
  63. 62 docker run --name webserver --memory="128m" -d -p 8081:80 nginx
  64. 63 curl localhost:8081
  65. 64 sudo -i
  66. 65 docker search mariadb
  67. 66 docker search sander
  68. 67 docker images
  69. 68 docker image rm sandervanvugt/remove:latest
  70. 69 docker pull mariadb
  71. 70 docker inspect mariadb:latest
  72. 71 docker image history mariadb
  73. 72 cd devopsinfourweeks/
  74. 73 ls
  75. 74 ./counter.sh 12
  76. 75 docker run -d -p 5000:5000 --restart=always --name registry registry:latest
  77. 76 docker ps
  78. 77 sudo ufw allow 5000/tcp
  79. 78 docker pull fedora
  80. 79 docker images
  81. 80 docker tag fedora:latest localhost:5000/myfedora
  82. 81 docker push localhost:5000/myfedora
  83. 82 docker rmi fedora
  84. 83 docker exec -it registry sh
  85. 84 docker ps
  86. 85 docker images
  87. 86 docker rmi localhost:5000/myfedora:latest
  88. 87 docker run -it localhost:5000/myfedora sh
  89. 88 docker ps
  90. 89 cd dockerfile/
  91. 90 ls
  92. 91 vim Dockerfile
  93. 92 docker build -t nmap .
  94. 93 docker run nmap
  95. 94 cd ..
  96. 95 ./counter.sh 12
  97. 96 cd
  98. 97 sudo apt install nfs-server nfs-common
  99. 98 sudo mkdir /nfsdata
  100. 99 sudo vim /etc/exports
  101. 100 sudo chown nobody:nogroup /nfsdata
  102. 101 sudo systemctl restart nfs-kernel-server
  103. 102 showmount -e localhost
  104. 103 ip a
  105. 104 docker volume create --driver local --opt type=nfs --opt o=addr=127.0.0.1,rw --opt device=:/nfsdata nfsvol
  106. 105 docker volume ls
  107. 106 docker volume inspect nfsvol
  108. 107 docker run -it --name nfstest --rm --mount source=nfsvol,target=/data nginx:latest /bin/sh
  109. 108 docker ps
  110. 109 ls /nfsdata/
  111. 110 docker volumes ls
  112. 111 docker volume ls
  113. 112 cd devopsinfourweeks/
  114. 113 ls
  115. 114 cd simple-nginx/
  116. 115 ls
  117. 116 vim docker-compose.yml
  118. 117 docker-compose
  119. 118 sudo apt install docker-compose
  120. 119 docker-compose up -d
  121. 120 docker ps
  122. 121 cd ..
  123. 122 ls
  124. 123 cd wordpress-mysql/
  125. 124 ls
  126. 125 vim docker-compose.yml
  127. 126 docker-compose up -d
  128. 127 docker ps
  129. 128 history
  130.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement