$30 off During Our Annual Pro Sale. View Details »

RancherにDocker初心者がチャレンジしてみた!.pdf

 RancherにDocker初心者がチャレンジしてみた!.pdf

Rancher meetup01 okinawaで発表したLTの資料です

NakanishiTetsuhiro

November 10, 2018
Tweet

More Decks by NakanishiTetsuhiro

Other Decks in Programming

Transcript

  1. Rancherʹ
    Dockerॳ৺ऀ͕
    νϟϨϯδͯ͠Έͨʂ
    גࣜձࣾRe:Build

    ͯͭ (@kaoru6strings)
    2018೥11݄10೔ʢ౔ʣ
    Rancher Meetup #01 in Okinawa
    https://rancherjp.connpass.com/event/105968/

    View Slide

  2. ࣗݾ঺հ
    • த੢ ఩େʢͯͭ͞Μ or ͯͭ͑΋Μ ← New!!ʣ
    • גࣜձࣾRe:BuildɿWebΤϯδχΞ
    • Laravel + Vue.js, Ruby on rails
    • ϦϞʔτϫʔΫͯ͠·͢
    • @kaoru6strings

    View Slide

  3. Πϯϑϥؔ࿈ͷεΩϧηοτ
    • Vagrant + VirtualBoxɿ2೥ؒ͘Β͍৮ͬͯͨ
    • AWSɿઌഐʹڭ͑ͯ΋Β͍ͭͭECS + Fargateͷ؀
    ڥͭ͘ΕΔఔ౓
    • Dockerɿ௒޷͖
    • Rancherɿࠓճ͕͸͡Ίͯ

    View Slide

  4. ࠓճͷϞνϕʔγϣϯ
    ʮLaravelΤϯδχΞͷϫΠ΋
    Rancher + EC2Ͱ؀ڥߏங͠
    ͍ͨΜ΍ʯ

    View Slide

  5. RancherͰ
    Kubernetes on AWS
    https://qiita.com/taishin/items/
    9fe614ec177ead919f97

    View Slide

  6. લ్ଟ೉

    View Slide

  7. Step1: AMI͔ΒRancher on RancerOSΛ
    બ୒ͯ͠ɺEC2ΠϯελϯεΛͨͪ͋͛Δ
    ←͜͜

    View Slide

  8. Step1: Rancher on RancerOSΛબ୒
    ͯ͠ɺEC2ΠϯελϯεΛͨͪ͋͛Δ
    ͳ͍

    View Slide

  9. View Slide

  10. ͱΓ͋͑ͣRancherOSΛબ୒
    ͯ͠ىಈ
    ΫϦοΫˠ

    View Slide

  11. Step2: try.rancher.com

    View Slide

  12. Step2: try.rancher.com
    ͠ɺ͠ΜͰΔɻɻɻ

    View Slide

  13. ͻͱ·্ཱ͖ͣͬͪ͛ͨ͞
    EC2ʹRancherͷ͚ͬΔ

    View Slide

  14. Step3: ssh

    View Slide

  15. Step3: ssh
    ec2-userͰϩάΠϯͰ
    ͖ͳ͍

    View Slide

  16. View Slide


  17. ͜͜

    View Slide

  18. ssh͢Δͱ͖͸Ϣʔβ໊rancherͳ

    View Slide

  19. Step3: ec2ʹsshͨ͋͠ͱɺ
    docker run -d --restart=always -p 8080:8080 rancher/server

    View Slide

  20. Step4: ϗετΛొ࿥
    ←ΫϦοΫ

    View Slide

  21. Step4: ϗετΛొ࿥
    CustomΛબΜͰը໘ͷखॱʹ
    ԊͬͯΧελϚΠζ

    View Slide

  22. Step5: Χλϩάػೳ࢖ͬͯ
    WordpressσϓϩΠ

    View Slide

  23. Step5: Χλϩάػೳ࢖ͬͯ
    WordpressσϓϩΠ

    View Slide

  24. Step4: Rancher্Ͱ࡞ۀ

    View Slide

  25. Step4: Rancher্Ͱ࡞ۀ

    View Slide

  26. Step5: ׬੒ʂ

    View Slide

  27. ࠓޙͷ՝୊
    • ຊ൪؀ڥͱผ؀ڥͰRancherΛىಈ͍ͨ͠
    • ίϯςφΛεέʔϧΞ΢τͯ͠Έ͍ͨ
    • Kubernetesͷษڧ
    • Rancher2.0Λ৮ͬͯΈΔ

    View Slide

  28. ڭ͍͑ͯͩ͘͞
    • ECSͱRancherͷॅΈ෼͚͕·ͩΑ͘Θ͔ͬͯ
    ͍ͳ͍ɻɻɻʢڝ߹ʁʣ

    View Slide

  29. ͓ੈ࿩ʹͳͬͨهࣄ
    • AWSʹWEBΞϓϦͷ࠷খߏ੒؀ڥΛ࡞Δ
    (https://qiita.com/okoppe8/items/
    dc1de147a36797442e4c)

    View Slide