Advertisement
sandervanvugt

containers4H oct22

Oct 10th, 2022
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.05 KB | None | 0 0
  1. ##### USER ON UBIUNTU
  2. student@student-virtual-machine:~$ history
  3. 1 sudo apt-get update
  4. 2 sudo mkdir -p /etc/apt/keyrings
  5. 3 echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  6. 4 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  7. 5 sudo apt-get update
  8. 6 sudo docker run hello-world
  9. 7 history
  10. 8 git clone https://github.com/sandervanvugt/containers
  11. 9 cd containers/
  12. 10 ls
  13. 11 history
  14. 12 sudo systemctl status docker
  15. 13 sudo usermod -aG docker student
  16. 14 exit
  17. 15 cd containers/
  18. 16 ./countdown 12
  19. 17 exit
  20. 18 cd containers/
  21. 19 ./countdown 12
  22. 20 ssh student@192.168.29.147
  23. 21 id
  24. 22 docker run hello-world
  25. 23 docker run nginx
  26. 24 docker run -d nginx
  27. 25 docker ps
  28. 26 history
  29. 27 docker run centos:7
  30. 28 docker ps
  31. 29 docker ps -a
  32. 30 docker run -it centos:7
  33. 31 docker ps
  34. 32 docker run centos:7 ps aux
  35. 33 docker ps
  36. 34 docker stop funny_lumiere
  37. 35 docker ps
  38. 36 docker ps -a
  39. 37 docker rm funny_lumiere
  40. 38 docker ps -a
  41. 39 docker images
  42. 40 docker inspect 5108
  43. 41 docker inspect 5108 | less
  44. 42 docker ps
  45. 43 docker inspect youthful_hamilton | less
  46. 44 docker run mariadb
  47. 45 docker ps -a
  48. 46 docker logs def
  49. 47 docker stats
  50. 48 docker ps
  51. 49 docker run -d nginx
  52. 50 docker ps
  53. 51 docker stats
  54. 52 sudo ps faux
  55. 53 docker container run --name webserver -d -p 8080:80 nginx
  56. 54 docker ps
  57. 55 curl localhost:8080
  58. 56 history
  59. 57 docker run -d --memory="16m" nginx
  60. 58 docker ps
  61. 59 docker stats
  62. 60 docker run -d --memory="2m" nginx
  63. 61 lscpu
  64. 62 sudo -i
  65. 63 docker run -d busybox dd if=/dev/zero of=/dev/null
  66. 64 docker stats
  67. 65 docker ps
  68. 66 docker kill d02
  69. 67 docker kill e29
  70. 68 docker stats
  71. 69 docker run -d -c 512 busybox dd if=/dev/zero of=/dev/null
  72. 70 docker run -d -c 2048 busybox dd if=/dev/zero of=/dev/null
  73. 71 docker stats
  74. 72 docker kill 011d
  75. 73 docker kill 10f1
  76. 74 history
  77. 75 history | grep git
  78. 76 cd containers/
  79. 77 ls
  80. 78 cd dockerfile/
  81. 79 ls
  82. 80 vim Dockerfile
  83. 81 sudo apt install vim -y
  84. 82 vim Dockerfile
  85. 83 docker build -t nmap .
  86. 84 docker images
  87. 85 docker run nmap
  88. 86 vim Dockerfile
  89. 87 docker images
  90. 88 docker run -it nmap sh
  91. 89 cd ..
  92. 90 mkdir dockerfile2
  93. 91 cd dockerfile2/
  94. 92 vim Dockerfile
  95. 93 vim ../dockerfile/Dockerfile
  96. 94 vim Dockerfile
  97. 95 docker build -t newmap .
  98. 96 docker images
  99. 97 docker run newmap
  100. 98 docker run -it newmap sh
  101. 99 cd ..
  102. 100 cd
  103. 101 cd containers/
  104. 102 docker run -d --name newnginx nginx
  105. 103 docker ps
  106. 104 docker exec -it newnginx sh
  107. 105 docker diff newnginx
  108. 106 docker commit newnginx
  109. 107 docker ps
  110. 108 sudo find / -name "9b997e0cd8dd*"
  111. 109 sudo -i
  112. 110 docker images
  113. 111 docker tag 1ee mywhatever:1.0
  114. 112 docker images
  115. 113 docker run -d -p 5000:5000 --restart=always --name registry registry:latest
  116. 114 docker pull fedora
  117. 115 docker images
  118. 116 docker tag fedora:latest localhost:5000/myfedora
  119. 117 docker images
  120. 118 docker push localhost:5000/myfedora
  121. 119 docker rmi fedora:latest
  122. 120 docker images
  123. 121 docker rmi localhost:5000/myfedora:latest
  124. 122 history
  125. 123 docker exec -it registry sh
  126. 124 docker pull localhost:5000/myfedora
  127. 125 history
  128. 126 ./countdown 12
  129. 127 docker run -it fedora
  130. 128 ls
  131. 129 cd simple-nginx/
  132. 130 ls
  133. 131 vim docker-compose.yml
  134. 132 cd ..
  135. 133 cd wordpress-mysql/
  136. 134 ls
  137. 135 vim docker-compose.yml
  138. 136 sudo apt install docker-compose
  139. 137 docker-compose up -d
  140. 138 docker ps
  141. 139 vim docker-compose.yml
  142. 140 docker volume create myvol
  143. 141 docker volume ls
  144. 142 docker volume inspect myvol
  145. 143 docker run -it --name voltest --rm --mount source=myvol,target=/data nginx:latest sh
  146. 144 sudo ls /var/lib/docker/volumes/myvol/_data
  147. 145 docker run -it --name voltest2 --rm --mount source=myvol,target=/data nginx:latest /bin/sh
  148. 146 docker ps
  149. 147 docker stop voltest
  150. 148 sudo ls /var/lib/docker/volumes/myvol/_data
  151. 149 fdisk -l /dev/sda
  152. 150 sudo fdisk -l /dev/sda
  153. 151 docker run -it fedora sh
  154. 152 sudo poweroff
  155. 153 docker run -it alpine sh
  156. 154 sudo docker run -it alpine sh
  157. 155 sudo apt install nfs-server nfs-common
  158. 156 sudo mkdir /nfsdata
  159. 157 sudo vim /etc/exports
  160. 158 sudo chown nobody:nogroup /nfsdata
  161. 159 sudo systemctl restart nfs-kernel-server
  162. 160 showmount -e localhost
  163. 161 docker volume create --driver local --opt type=nfs --opt o=addr=192.168.4.146,rw --opt device=:/nfsdata nfsvol
  164. 162 ip a
  165. 163 docker volume rm nfsvol
  166. 164 docker volume create --driver local --opt type=nfs --opt o=addr=192.168.4.148,rw --opt device=:/nfsdata nfsvol
  167. 165 docker volume ls
  168. 166 docker volume inspect nfsvol
  169. 167 ip a | less
  170. 168 docker network create --driver bridge alpine-net
  171. 169 docker network ls
  172. 170 docker network inspect alpine-net
  173. 171 docker network inspect bridge
  174. 172 docker run -dit --name alpine --network alpine-net alpine ash
  175. 173 docker run -dit --name alpine2 --network alpine-net alpine ash
  176. 174 docker run -dit --name alpine3 alpine ash
  177. 175 docker run -dit --name alpine4 --network alpine-net alpine ash
  178. 176 docker network connect bridge alpine4
  179. 177 docker container ls
  180. 178 docker network inspect bridge
  181. 179 docker network inspect alpine-net
  182. 180 docker container attach alpine
  183. 181 history
  184.  
  185. #### ROOT ON UBUNTU
  186. root@student-virtual-machine:~# history
  187. 1 cd /sys/bus/cpu/devices/
  188. 2 ls
  189. 3 cat cpu1/online
  190. 4 echo 0 > cpu1/online
  191. 5 lscpu | less
  192. 6 exit
  193. 7 cd /var/lib/docker/containers/9b997e0cd8dd2fbd4a39b2a030704eaa1c449ee27ab98fa8c920b8f97cb02b0f/
  194. 8 ls
  195. 9 exit
  196. 10 history
  197.  
  198.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement