sandervanvugt

containers4H oct22

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