Advertisement
jfnredes

Untitled

Jan 23rd, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.44 KB | None | 0 0
  1. DAY3 - SWARM
  2.  
  3. 1988 docker swarm init
  4. 1989 docker swarm join-token worker
  5. 1990 docker swarm join-token manager
  6. 1991 docker node ls
  7. 1992 docker swarm join-token manager
  8. 1993 docker node ls
  9. 1994 docker node promote s135lh1kdb5o3a1dav2zthl9e
  10. 1995 docker node ls
  11. 1996 docker node demote s135lh1kdb5o3a1dav2zthl9e
  12. 1997 docker node ls
  13. 1998 docker node promote s135lh1kdb5o3a1dav2zthl9e
  14. 1999 docker node ls
  15. 2000 reboot
  16. 2001 docker node ls
  17. 2002 docker node demote z7ok3s369d02cknzn3d0jjpl2
  18. 2003 docker node ls
  19. 2004 docker node rm z7ok3s369d02cknzn3d0jjpl2
  20. 2005 docker node ls
  21. 2006 docker node inspect pgijgdk869c07zodvsvtloq4p
  22. 2007 history
  23. 2008 docker service create -p 8080:80 --name giropops nginx
  24. 2009 docker service ls
  25. 2010 docker container ls
  26. 2011 docker service ps giropops
  27. 2012 docker node ls
  28. 2013 docker service logs -f giropops
  29. 2014 docker service ls
  30. 2015 uptime
  31. 2016 docker service ls
  32. 2017 docker service rm giropops
  33. 2018 docker container ls
  34. 2019 docker service create -p 8080:80 --name giropops --replicas 5 nginx
  35. 2020 docker service ls
  36. 2021 docker container ls
  37. 2022 docker service logs -f giropops
  38. 2023 history
  39. 2024 docker service ls
  40. 2025 docker service ps giropops
  41. 2026 docker service inspect giropops
  42. 2027 docker service inspect --pretty giropops
  43. 2028 docker service inspect giropops
  44. 2029 docker service inspect --pretty giropops
  45. 2030 docker service ls
  46. 2031 docker service scale giropops=10
  47. 2032 docker service ls
  48. 2033 docker service scale giropops=50
  49. 2034 docker service ls
  50. 2035 docker service ps giropops
  51. 2036 docker container ls
  52. 2037 docker service ps giropops
  53. 2038 docker service ls
  54. 2039 docker service scale giropops=2
  55. 2040 docker service ls
  56. 2041 docker service rm giropops
  57. 2042 ls
  58. 2043 docker service ls
  59. 2044 docker volume strigus
  60. 2045 docker volume create strigus
  61. 2046 docker volume ls
  62. 2047 docker service create -p 8080:80 --name giropops --replicas 5 --mount type=volume,source=strigus,destination=/var/www/ nginx
  63. 2048 docker service ls
  64. 2049 docker volume ls
  65. 2050 cd /var/lib/docker/volumes/
  66. 2051 ls strigus/
  67. 2052 cd strigus/_data/
  68. 2053 ls
  69. 2054 cd
  70. 2055 docker service ls
  71. 2056 docker service rm giropops
  72. 2057 docker service create -p 8080:80 --name giropops --replicas 5 --mount type=volume,source=strigus,destination=/var/www/ --hostname webserver --limit-memory 64M --limit-cpu 0.2 nginx
  73. 2058 docker service ls
  74. 2059 docker service inspect --pretty giropops
  75. 2060 docker container ls
  76. 2061 docker container inspect 124d26d80a8c | grep -i mem
  77. 2062 docker container inspect 124d26d80a8c | grep -i cpu
  78. 2063 docker container ls
  79. 2064 docker container exec -ti 124d26d80a8c bash
  80. 2065 docker service ls
  81. 2066 docker service rm giropops
  82. 2067 docker service create -p 8080:80 --name giropops --mode global --mount type=volume,source=strigus,destination=/var/www/ --hostname webserver --limit-memory 64M --limit-cpu 0.2 nginx
  83. 2068 docker service ls
  84. 2069 docker container ls
  85. 2070 docker service scale giropops=5
  86. 2071 docker service rm giropops
  87. 2072 vim opa
  88. 2073 history
  89. 2074 EXEC - Criar um serviço utilizando a sua imagem, com o index personalizado utilizando bind de porta, volumes, mode replicado com 6 replplicas e com limites de cpu e mem.
  90. 2075 ls
  91. 2076 cd /var/lib/docker/
  92. 2077 ls
  93. 2078 cd volumes/
  94. 2079 ls
  95. 2080 cd strigus/
  96. 2081 ls
  97. 2082 cd _data/
  98. 2083 ls
  99. 2084 rm in
  100. 2085 ls
  101. 2086 echo GIROPOPS > index.html
  102. 2087 cd
  103. 2088 docker service create -p 8080:80 --name giropops --mode replicated --replicas 6 --mount type=volume,source=strigus,destination=/usr/share/nginx/html --hostname webserver --limit-memory 64M --limit-cpu 0.2 nginx
  104. 2089 cd -
  105. 2090 echo FSOCIETY01 > index.html
  106. 2091 cd
  107. 2092 docker service rm giropops
  108. 2093 docker service update --help
  109. 2094 docker service create -p 8080:80 --name giropops --mode replicated --replicas 6 --mount type=volume,source=strigus,destination=/usr/share/nginx/html --hostname webserver --limit-memory 64M --limit-cpu 0.2 nginx
  110. 2095 docker service update --help
  111. 2096 docker service ls
  112. 2097 docker service update --publish-rm 8080:80 scqghaildk0p
  113. 2098 docker service ls
  114. 2099 docker service update --publish-add 8888:80 scqghaildk0p
  115. 2100 docker service ls
  116. 2101 docker service update --publish-add 443:443 scqghaildk0p
  117. 2102 docker service ls
  118. 2103 docker service update --publish-rm 443:443 scqghaildk0p
  119. 2104 docker service update --help
  120. 2105 docker service update --replicas 3 --mount-rm type=volume,source=strigus,destination=/usr/share/nginx/html --mount-add type=volume,source=strigus,destination=/usr/share/nginx/ --hostname catota --limit-memory 48M --limit-cpu 0.1 --publish-rm 8080:80 --publish-add 9090:80 scqghaildk0p
  121. 2106 docker service ls
  122. 2107 systemctl events docker
  123. 2108 systemctl event docker
  124. 2109 systemctl --help
  125. 2110 journalctl docker
  126. 2111 journalctl -l docker.service
  127. 2112 docker system events
  128. 2113 docker system events --since 201701010
  129. 2114 docker system events --since 20170101
  130. 2115 journalctl -l docker-ce
  131. 2116 journalctl docker-ce
  132. 2117 journalctl --help
  133. 2118 docker system events --since 20170101
  134. 2119 journalctl -xu docker
  135. 2120 docker service ls
  136. 2121 docker service rm scqghaildk0p
  137. 2122 ls
  138. 2123 docker service ls
  139. 2124 docker service create --name giropops --health-cmd "curl http://localhost:80 || exit 1" --health-interval 5s --health-timeout 3s nginx
  140. 2125 docker service rm scqghaildk0p
  141. 2126 docker service rm giropops
  142. 2127 docker service ls
  143. 2128 docker service create -p 8080:80 --name giropops --mode replicated --replicas 6 --mount type=volume,source=strigus,destination=/usr/share/nginx/html --hostname webserver --limit-memory 64M --limit-cpu 0.2 --update-delay 10s --update-parallelism 3 nginx
  144. 2129 docker service ls
  145. 2130 docker service update --mount-rm type=volume,source=strigus,destination=/usr/share/nginx/html --mount-add type=volume,source=strigus,destination=/usr/share/nginx/ --hostname catota --limit-memory 48M --limit-cpu 0.1 --publish-rm 8080:80 --publish-add 9090:80 scqghaildk0p
  146. 2131 docker service update --mount-rm type=volume,source=strigus,destination=/usr/share/nginx/html --mount-add type=volume,source=strigus,destination=/usr/share/nginx/ --hostname catota --limit-memory 48M --limit-cpu 0.1 --publish-rm 8080:80 --publish-add 9090:80 giropops
  147. 2132 docker service ls
  148. 2133 docker service rollback giropops
  149. 2134 docker service ls
  150. 2135 docker service rm giropops
  151. 2136 docker service ls
  152. 2137 docker service create -p 8080:80 --name giropops --mode replicated --replicas 6 --mount type=volume,source=strigus,destination=/usr/share/nginx/html --hostname webserver --limit-memory 64M --limit-cpu 0.2 --update-delay 10s --update-parallelism 3 --rollback-delay 10s --rollback-parallelism 2 nginx
  153. 2138 docker service update --mount-rm type=volume,source=strigus,destination=/usr/share/nginx/html --mount-add type=volume,source=strigus,destination=/usr/share/nginx/ --hostname catota --limit-memory 48M --limit-cpu 0.1 --publish-rm 8080:80 --publish-add 9090:80 giropops
  154. 2139 docker service ls
  155. 2140 docker service rollback giropops
  156. 2141 docker service ls
  157. 2142 docker service rollback giropops
  158. 2143 docker service ls
  159. 2144 docker service rollback giropops
  160. 2145 docker service rm giropops
  161. 2146 docker service ls
  162. 2147 docker network ls
  163. 2148 docker network create --driver overlay giropops
  164. 2149 docker network ls
  165. 2150 docker network create --driver overlay strigus
  166. 2151 docker network ls
  167. 2152 docker service create --name nginx_redeGiropops --network giropops nginx
  168. 2153 docker service create --name nginx_redeStrigus --network strigus nginx
  169. 2154 docker service create --name nginx_redeDuas --network strigus --network giropops nginx
  170. 2155 docker service ls
  171. 2156 docker service inspect nginx_redeDuas
  172. 2157 docker service inspect nginx_redeGiropops
  173. 2158 docker service ls
  174. 2159 cd
  175. 2160 docker container ls
  176. 2161 docker container exec -ti 784c949588e6 bash
  177. 2162 docker service ls
  178. 2163 docker container exec -ti 784c949588e6 bash
  179. 2164 docker container ls
  180. 2165 docker container exec -ti 784c949588e6 bash
  181. 2166 docker service ls
  182. 2167 docker container exec -ti 784c949588e6 bash
  183. 2168 docker network ls
  184. 2169 docker network inspect strigus
  185. 2170 docker network inspect giropops
  186. 2171 docker service ls
  187. 2172 docker network inspect giropops
  188. 2173 docker network inspect strigus
  189. 2174 docker service rm giropops
  190. 2175 docker service create -p 8080:80 --name giropops --network giropops --mode replicated --replicas 6 --mount type=volume,source=strigus,destination=/usr/share/nginx/html --hostname webserver --limit-memory 64M --limit-cpu 0.2 --update-delay 10s --update-parallelism 3 nginx
  191. 2176 docker ps
  192. 2177 docker exec -ti 472f093a7f72 bash
  193. 2178 history
  194.  
  195.  
  196. DAY3 - DOCKER-MACHINE
  197. 9810 curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine\n
  198. 9811 chmod +x /tmp/docker-machine
  199. 9812 cp /tmp/docker-machine /usr/local/bin/docker-machine
  200. 9813 docker-machine --version
  201. 9814 docker-machine create --driver virtualbox giropops-01
  202. 9815 docker-machine ls
  203. 9817 docker-machine env giropops-01
  204. 9823 eval $(docker-machine env giropops-01)
  205. 9829 docker-machine create --driver virtualbox giropops-02
  206. 9830 docker-machine ls
  207. 9832 docker-machine env giropops-02
  208. 9833 eval $(docker-machine env giropops-02)
  209. 9837 eval $(docker-machine env giropops-01)
  210. 9839 docker-machine ls
  211. 9840 docker-machine ip giropops-01
  212. 9841 docker-machine ip giropops-02
  213. 9842 docker-machine ssh giropops-02
  214. 9843 docker-machine ssh giropops-01
  215. 9844 docker-machine inspect giropops-01
  216. 9845 docker-machine stop giropops-01
  217. 9846 docker-machine start giropops-01
  218. 9849 docker-machine ls
  219. 9850 docker-machine rm giropops-02
  220. 9851 docker-machine create --driver virtualbox --virtualbox-memory 512m --virtualbox-disk-size 2g giropops-02
  221. 9852 docker-machine create --driver virtualbox --virtualbox-memory 512m --virtualbox-disk-size 2048 giropops-02
  222. 9853 docker-machine create --driver virtualbox --virtualbox-memory 512 --virtualbox-disk-size 2048 giropops-02
  223. 9854 docker-machine ip giropops-02
  224. 9855 docker-machine ip giropops-01
  225. 9856 docker-machine ssh giropops-01
  226. 9857 docker-machine --help
  227. 9858 docker-machine upgrade giropops-01
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement