Advertisement
sandervanvugt

containers july22

Jul 11th, 2022
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.10 KB | None | 0 0
  1. student@student-virtual-machine:~/containers$ history
  2. 1 sudo apt install vim git
  3. 2 sudo kill -9 81`25
  4. 3 sudo kill -9 8125
  5. 4 sudo apt install vim git
  6. 5 git clone https://github.com/sandervanvugt/containers
  7. 6 cd containers/
  8. 7 ls
  9. 8 ./countdown 12
  10. 9 sudo apt-get update
  11. 10 sudo apt-get install ca-certificates curl gnupg lsb-release
  12. 11 sudo mkdir -p /etc/apt/keyrings
  13. 12 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  14. 13 echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  15. 14 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  16. 15 sudo apt-get update
  17. 16 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  18. 17 sudo docker run hello-world
  19. 18 docker run hello-world
  20. 19 sudo usermod -aG docker student
  21. 20 exit
  22. 21 history
  23. 22 id
  24. 23 docker run hello-world
  25. 24 docker ps
  26. 25 docker ps -a
  27. 26 docker search mariadb
  28. 27 docker run centos:8
  29. 28 docker images
  30. 29 docker ps
  31. 30 docker ps -a
  32. 31 docker run -it centos:8
  33. 32 uname -r
  34. 33 docker ps
  35. 34 docker run nginx
  36. 35 docker run -d nginx
  37. 36 podman ps
  38. 37 docker ps
  39. 38 ls
  40. 39 cd containers/
  41. 40 ./countdown 12
  42. 41 docker run -it centos:8
  43. 42 docker image list
  44. 43 docker container list
  45. 44 docker ps
  46. 45 docker ps -a
  47. 46 docker inspect charming_pasteur | less
  48. 47 cd /var/lib/docker/containers/5f213f713c265bf91af8c146dc14640951fd3b4bfdd30bfdbd045a4d1573437c
  49. 48 sudo cd /var/lib/docker/containers/5f213f713c265bf91af8c146dc14640951fd3b4bfdd30bfdbd045a4d1573437c
  50. 49 sudo -i
  51. 50 docker logs
  52. 51 docker ps
  53. 52 docker run mariadb
  54. 53 docker ps
  55. 54 docker ps -a
  56. 55 docker logs f771
  57. 56 docker stats
  58. 57 docker run --name myweb -d -p 8080:80 nginx
  59. 58 curl localhost:8080
  60. 59 docker run --memory="128m" --name myweb -d -p 8081:80 nginx
  61. 60 docker run --memory="128m" --name myweb2 -d -p 8081:80 nginx
  62. 61 docker stats
  63. 62 lscpu
  64. 63 sudo -i
  65. 64 lscpu
  66. 65 docker run -d --rm -c 512 busybox dd if=/dev/zero of=/dev/null
  67. 66 docker run -d --rm -c 1024 busybox dd if=/dev/zero of=/dev/null
  68. 67 docker stats
  69. 68 docker ps
  70. 69 docker stop 16fc
  71. 70 docker kill fe74
  72. 71 pwd
  73. 72 history | grep git
  74. 73 cd dockerfile/
  75. 74 ls
  76. 75 vim Dockerfile
  77. 76 docker build -t nmap1 .
  78. 77 vim Dockerfile
  79. 78 docker build -t nmap1 .
  80. 79 vim Dockerfile
  81. 80 docker images
  82. 81 vim Dockerfile
  83. 82 docker build -t nmap2 .
  84. 83 cd ..
  85. 84 git clone https://github.com/sandervanvugt/kcna
  86. 85 cd kcna
  87. 86 ls
  88. 87 cd alpmap/
  89. 88 vim Dockerfile
  90. 89 docker build -t nmap2 .
  91. 90 docker images
  92. 91 docker run nmap2
  93. 92 docker run -it nmap2 sh
  94. 93 vim Dockerfile
  95. 94 docker build -t nmap3 .
  96. 95 docker run -it nmap3 sh
  97. 96 docker run -d --name newnginx nginx
  98. 97 docker ps
  99. 98 docker exec -it newnginx sh
  100. 99 docker diff newnginx
  101. 100 docker commit newnginx
  102. 101 docker images
  103. 102 docker run -d -p 5000:5000 --restart=always --name=registry registry:latest
  104. 103 sudo ufw allow 5000/tcp
  105. 104 docker pull fedora
  106. 105 docker images
  107. 106 docker tag fedora:latest localhost:5000/myfedora
  108. 107 docker push localhost:5000/myfedora
  109. 108 docker rmi fedora:latest
  110. 109 docker exec -it registry sh
  111. 110 docker run -it localhost:5000/myfedora sh
  112. 111 cd ../../containers/
  113. 112 ./countdown 12
  114. 113 history
  115. 114 docker network list
  116. 115 docker network create --driver bridge alpine-net
  117. 116 docker network list
  118. 117 docker network inspect alpine-net
  119. 118 docker run -dit --name alpine1 --network alpine-net alpine ash
  120. 119 docker run -dit --name alpine2 --network alpine-net alpine ash
  121. 120 docker run -dit --name alpine3 alpine ash
  122. 121 docker run -dit --name alpine4 --network alpine-net alpine ash
  123. 122 docker network connect bridge alpine4
  124. 123 docker container ls
  125. 124 docker network inspect bridge
  126. 125 docker network inspect alpine-net
  127. 126 docker container attach alpine1
  128. 127 docker volume create myvol
  129. 128 docker volume inspect myvol
  130. 129 docker run -it --name voltest --rm --mount source=myvol,target=/data nginx sh
  131. 130 sudo ls -l /var/lib/docker/volumes/myvol/_data
  132. 131 sudo apt install nfs-server nfs-common
  133. 132 sudo mkdir /nfsdata
  134. 133 sudo vim /etc/exports
  135. 134 sudo chown nobody:nogroup /nfsdata
  136. 135 sudo systemctl restart nfs-kernel-server
  137. 136 showmount -e localhost
  138. 137 #docker volume create --driver local --opt type=nfs --opt o=addr=
  139. 138 ip a
  140. 139 ip a | less
  141. 140 docker volume create --driver local --opt type=nfs --opt o=addr=192.168.29.224,rw --opt device=:/nfsdata nfsvol
  142. 141 docker inspect nfsvol
  143. 142 docker run -it --name voltest2 --rm --mount source=nfsvol,target=/data nginx sh
  144. 143 ls -l /nfsdata
  145. 144 history
  146.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement