sandervanvugt

containers day1

Sep 11th, 2020
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.31 KB | None | 0 0
  1. ######CENTOS COMMANDS
  2.  
  3. [student@localhost ~]$ history
  4. 1 sudo yum install -y vim bash-completion git
  5. 2 git clone https://github.com/sandervanvugt/containers
  6. 3 git clone https://github.com/sandervanvugt/microservices
  7. 4 git clone https://github.com/sandervanvugt/luth
  8. 5 echo Dan Walsh
  9. 6 ls
  10. 7 luth/countdown 12
  11. 8 sudo yum module install container-tools
  12. 9 yum install podman-docker
  13. 10 sudo yum install podman-docker
  14. 11 docker ps
  15. 12 podman search ubuntu
  16. 13 sudo vim /etc/containers/registries.conf
  17. 14 podman login registry.redhat.io
  18. 15 podman run --rm ubuntu:latest cat /etc/os-rela
  19. 16 podman run ubuntu:latest cat /etc/os-release
  20. 17 podman run ubuntu:latest uname -a
  21. 18 uname -a
  22. 19 podman run --rm --name=mycontainer -it ubuntu:18.04 /bin/bash
  23. 20 podman run --name=mynewcontainer -v /dev/log:/dev/log ubuntu:latest logger hello
  24. 21 sudo setenforce permissive
  25. 22 podman run --name=mynewcontainer -v /dev/log:/dev/log ubuntu:latest logger hello
  26. 23 podman run --name=mynewcontainerv -v /dev/log:/dev/log ubuntu:latest logger hello
  27. 24 cat /etc/os-release
  28. 25 buildah from fedora:latest
  29. 26 buildah images
  30. 27 buildah containers
  31. 28 curl -sSL http://ftpmirror.gnu.org/hello/hello-2.10.tar.gz -o hello-2.10.tar.gz
  32. 29 ls
  33. 30 export cont=fedora-working-container
  34. 31 echo $cont
  35. 32 buildah copy $cont hello-2.10.tar.gz /tmp/
  36. 33 buildah run $cont dnf install -y tar gzip gcc make automake gettext
  37. 34 buildah run $cont dnf clean all
  38. 35 buildah run $cont tar xzvf /tmp/hello-2.10.tar.gz -C /opt
  39. 36 buildah config --workingdir /opt/hello-2.10 $cont
  40. 37 buildah run $cont ./configure
  41. 38 buildah run $cont autoreconf
  42. 39 buildah run $cont make
  43. 40 buildah run $cont ls
  44. 41 buildah run $cont cp hello /usr/local/bin/
  45. 42 buildah run $cont hello -v
  46. 43 buildah config --entrypoint /usr/local/bin/hello $cont
  47. 44 buildah commit --format docker $cont hello:latest
  48. 45 buildah ps
  49. 46 buildah images
  50. 47 buildah rm fedora-working-container
  51. 48 podman run hello
  52. 49 podman run hello -v
  53. 50 history
  54.  
  55. ######UBUNTU COMMAND 1 id
  56. 2 docker search ubuntu
  57. 3 docker search ubuntu | less
  58. 4 docker run busybox
  59. 5 docker images
  60. 6 docker run ubuntu
  61. 7 docker images
  62. 8 docker ps
  63. 9 docker ps --all
  64. 10 docker run -d nginx
  65. 11 docker ps
  66. 12 docker images
  67. 13 docker run -it busybox /bin/sh
  68. 14 docker ps
  69. 15 docker run -it busybox /bin/sh
  70. 16 docker ps
  71. 17 docker stop ecstatic_allen
  72. 18 docker kill nervous_driscoll
  73. 19 docker ps --all
  74. 20 docker rm nervous_driscoll
  75. 21 sudo -i
  76. 22 docker ps
  77. 23 docker run -it busybox /bin/sh
  78. 24 docker run nginx
  79. 25 docker run -d nginx
  80. 26 docker ps
  81. 27 docker inspect dazzling_chaum | less
  82. 28 docker ps
  83. 29 docker logs hopeful_mendel
  84. 30 docker run -d mysql
  85. 31 docker ps
  86. 32 docker ps --all
  87. 33 docker inspect gracious_sinoussi | less
  88. 34 docker logs gracious_sinoussi
  89. 35 docker run -d mysql -e MYSQL_ROOT_PASSWORD=secret
  90. 36 docker pos
  91. 37 docker ps
  92. 38 docker stats
  93. 39 ps aux | grep docker
  94. 40 sudo kill -9 50270
  95. 41 docker ps
  96. 42 docker attach dazzling_chaum
  97. 43 ps fax | less
  98. 44 history
  99. 45 docker run -dit centos bash
  100. 46 docker ps
  101. 47 docker attach thirsty_mendeleev
  102. 48 docker container run --name webserver -d -p 8080:80 nginx
  103. 49 curl localhost:8080
  104. 50 ip a | less
  105. 51 docker run -d -p 8081:80 --memory="16m" nginx
  106. 52 docker ps
  107. 53 docker stats
  108. 54 lscpu
  109. 55 lscpu | less
  110. 56 docker run -it --rm -c 512 mycontainer busybox sleep 3600
  111. 57 docker run -it --rm -c 512 busybox sleep 3600
  112. 58 docker run -dit --rm -c 512 busybox sleep 3600
  113. 59 docker ps
  114. 60 docker kill recursing_nobel
  115. 61 docker run -dit --rm -c 512 busybox dd if=/dev/zero of=/dev/null
  116. 62 docker run -dit --rm -c 1024 busybox dd if=/dev/zero of=/dev/null
  117. 63 top
  118. 64 docker ps
  119. 65 docker kill nostalgic_galois
  120. 66 docker kill gifted_ardinghelli
  121. 67 docker run -dit --rm -c 1024 --cpuset=0 busybox dd if=/dev/zero of=/dev/null
  122. 68 docker run -dit --rm --cpuset=0 -c 1024 busybox dd if=/dev/zero of=/dev/null
  123. 69 docker run -h | less
  124. 70 docker run
  125. 71 docker run --help
  126. 72 docker run --help | less
  127. 73 docker run -dit --rm --cpuset-cpus=0 -c 1024 busybox dd if=/dev/zero of=/dev/null
  128. 74 docker run -dit --rm --cpuset-cpus=0 -c 512 busybox dd if=/dev/zero of=/dev/null
  129. 75 top
  130. 76 docker ps
  131. 77 docker kill friendly_pike
  132. 78 docker kill tender_euclid
  133. 79 docker run -dit --rm --cpuset-cpus=0 -c 512 busybox dd if=/dev/zero of=/dev/null --cpu 1
  134. 80 docker run -dit --rm --cpuset-cpus=0 -c 1024 busybox dd if=/dev/zero of=/dev/null --cpu 1
  135. 81 top
  136. 82 luth/countdown 12
  137. 83 history
  138. 84 docker run -dit --rm --cpuset-cpus=0 --cpu 1 -c 1024 busybox dd if=/dev/zero of=/dev/null
  139. 85 docker run -dit --rm --cpuset-cpus=0 --cpus 1 -c 1024 busybox dd if=/dev/zero of=/dev/null
  140. 86 docker run -dit --rm --cpuset-cpus=0 --cpus 1 -c 512 busybox dd if=/dev/zero of=/dev/null
  141. 87 top
  142. 88 luth/countdown 6
  143. 89 history
  144. 90 top
  145. 91 docker ps
  146. 92 docker kill nervous_dewdney
  147. 93 docker kill pensive_spence
  148. 94 cd containers/
  149. 95 ls
  150. 96 cd sandertest/
  151. 97 ls
  152. 98 cat sander.repo
  153. 99 vim Dockerfile
  154. 100 docker build -t nmap .
  155. 101 docker images
  156. 102 docker run nmap
  157. 103 vim Dockerfile
  158. 104 cd
  159. 105 mkdir bind1
  160. 106 docker run --rm -dit --name=bind1 --mount type=bind,source=$(pwd)/bind1,target=/app nginx:latest
  161. 107 docker ps
  162. 108 docker inspect bind1
  163. 109 docker inspect bind1 | less
  164. 110 docker exec bind1 touch /app/file1
  165. 111 ls bind1/
  166. 112 sudo apt install nfs-server nfs-common
  167. 113 sudo mkdir /nfsdata
  168. 114 sudo vim /etc/exports
  169. 115 sudo chown nobody:nogroup /nfsdata
  170. 116 sudo chmod 777 /nfsdata
  171. 117 sudo systemctl restart nfs-kernel-server
  172. 118 showmount -e localhost
  173. 119 #docker volume create --driver local --opt type=nfs --opt o=addr=
  174. 120 ipa
  175. 121 ip a
  176. 122 #docker volume create --driver local --opt type=nfs --opt o=addr=172.17.0.1,rw --opt device=:/nfsdata nfsvol
  177. 123 docker volume create --driver local --opt type=nfs --opt o=addr=172.17.0.1,rw --opt device=:/nfsdata nfsvol
  178. 124 docker volume ls
  179. 125 docker run -it --name voltest2 --rm --mount source=nfsvol,target=/data nginx /bin/sh
  180. 126 ls
  181. 127 ls /nfsdata/
  182. 128 history
  183. 129 docker network ls
  184. 130 ip a | less
  185. 131 docker run -dit --name alpine1 alpine ash
  186. 132 docker run -dit --name alpine2 alpine ash
  187. 133 docker container ls
  188. 134 docker network inspect bridge
  189. 135 docker attach alpine1
  190. 136 docker ps
  191. 137 docker kill alpine2
  192. 138 docker network create --driver bridge alpnet
  193. 139 docker network ls
  194. 140 docker network inspect alpnet
  195. 141 docker run -dit --name alpine1 --network alpnet alpine ash
  196. 142 docker run -dit --name alpine3 --network alpnet alpine ash
  197. 143 docker run -dit --name alpine4 --network alpnet alpine ash
  198. 144 docker inspect alpnet
  199. 145 docker inspect bridge
  200. 146 docker attach alpine3
  201. 147 history
Add Comment
Please, Sign In to add comment