sandervanvugt

containers april22

Apr 21st, 2022
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. 1 sudo apt update
  2. 2 sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  3. 3 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. 4 sudo apt-key fingerprint 0EBFCD88
  5. 5 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  6. 6 sudo apt-get update
  7. 7 sudo apt-get install docker-ce docker-ce-cli containerd.io
  8. 8 sudo docker run hello-world
  9. 9 history
  10. 10 git clone https://github.com/sandervanvugt/containers
  11. 11 cd containers/
  12. 12 ls
  13. 13 ./countdown 15
  14. 14 docker run hello-world
  15. 15 sudo usermod -aG docker student
  16. 16 exit
  17. 18 sudo usermod -aG docker student
  18. 19 sudo reboot
  19. 20 docker run hello-world
  20. 21 docker ps
  21. 22 docker ps -a
  22. 23 docker run -it fedora bash
  23. 24 docker ps
  24. 25 docker ps -a
  25. 26 uname -r
  26. 27 docker run nginx -d
  27. 28 docker run -d nginx
  28. 29 docker ps
  29. 30 history
  30. 31 docker run centos:7
  31. 32 docker ps
  32. 33 docker ps -
  33. 34 docker ps -a
  34. 35 docker run -it centos bash
  35. 36 docker run -it centos:7 bash
  36. 37 docker ps
  37. 38 docker ps -a
  38. 39 sudo find / -name "3ebf6975344b*"
  39. 40 ls
  40. 41 cd containers/
  41. 42 ./countdown 12
  42. 43 docker run mariadb
  43. 44 docker ps
  44. 45 docker ps -a
  45. 46 docker logs 4c0
  46. 47 docker inspect 4c0
  47. 48 docker inspect 4c0 | less
  48. 49 docker images
  49. 50 docker inspect fa5
  50. 51 docker image inspect fa5
  51. 52 docker image inspect fa5 | less
  52. 53 docker stats
  53. 54 docker run --name myweb -d -p 8080:80 nginx
  54. 55 docker ps
  55. 56 curl localhost:8080
  56. 57 lscpu
  57. 58 sudo -i
  58. 59 docker run -d --rm -c 512 busybox dd if=/dev/zero of=/dev/null
  59. 60 docker run -d --rm -c 2048 busybox dd if=/dev/zero of=/dev/null
  60. 61 docker ps
  61. 62 docker stats
  62. 63 docker kill 1bd
  63. 64 docker kill d92
  64. 65 docker stats
  65. 66 docker run -h | less
  66. 67 docker run --help | less
  67. 68 ls
  68. 69 cd dockerfile/
  69. 70 ls
  70. 71 vim Dockerfile
  71. 72 sudo apt install vim -y
  72. 73 vim Dockerfile
  73. 74 docker image ls
  74. 75 vim Dockerfile
  75. 76 docker build -t cnmap .
  76. 77 docker images
  77. 78 docker run cnmap
  78. 79* docker run -it ccnmap bash
  79. 80 vim Dockerfile
  80. 81 docker build -t ccnmap .
  81. 82 docker images
  82. 83 docker run ccnmap
  83. 84 docker run -it ccnmap bash
  84. 85 vim Dockerfile
  85. 86 docker build -t amap .
  86. 87 vim Dockerfile
  87. 88 docker build -t amap .
  88. 89 vim Dockerfile
  89. 90 docker build -t amap .
  90. 91 docker image ls
  91. 92 docker run amap
  92. 93 cd ..
  93. 94 ./countdown 12
  94. 95 docker run -d -p 5000:5000 --restart=always --name registry registry:latest
  95. 96 sudo ufw status
  96. 97 docker pull fedora
  97. 98 docker images
  98. 99 docker tag fedora:latest localhost:5000/myfedora
  99. 100 docker push localhost:5000/myfedora
  100. 101 docker rmi fedora:latest
  101. 102 docker exec -it registry sh
  102. 103 docker pull localhost:5000/myfedora
  103. 104 docker volume create myvol
  104. 105 docker volume ls
  105. 106 docker volume inspect myvol
  106. 107 docker run -it --name voltest --rm --mount source=myvol,target=/data nginx:latest /bin/sh
  107. 108 docker ps -a
  108. 109 docker ps -a | grep voltest
  109. 110 sudo ls /var/lib/docker/volumes/myvol/_data/
  110. 111 docker run -it --name voltest2 --rm --mount source=myvol,target=/data nginx:latest sh
  111. 112 sudo apt install nfs-server nfs-common
  112. 113 sudo mkdir /nfsdata
  113. 114 sudo vim /etc/exports
  114. 115 sudo chown nobody:nogroup /nfsdata
  115. 116 sudo systemctl restart nfs-kernel-server
  116. 117 showmount -e localhost
  117. 118 #docker volume create --driver local --opt type=nfs --opt o=addr=192.168.29.162,rw --opt device=:/nfsdata nfsvol
  118. 119 ip a
  119. 120 docker volume create --driver local --opt type=nfs --opt o=addr=192.168.29.163,rw --opt device=:/nfsdata nfsvol
  120. 121 docker volume ls
  121. 122 docker volume inspect nfsvol
  122. 123 history
  123.  
Advertisement
Add Comment
Please, Sign In to add comment