Docker | Gak Ada Nih Di Kampus Gue 🤡

Sdílet
Vložit
  • čas přidán 30. 07. 2024
  • Tutorial docker untuk pemula yang menggunakan komputer PC Windows. dimulai dari 0 dengan base project react js vite.
    Apa aja yang ada di dalam tutorial video ini?
    1. seputar docker (fungsi, analogi dan lain-lain)
    2. cara install docker dekstop di windows
    3. cara membuat dockerfile basic
    4. cara membuat custom dockerfile untuk development & staging environment react js vite
    5. cara build dockerfile jadi image
    6. cara menjalankan image
    7. cara troubleshooting masalah yang kerap muncul
    8. cara update versi image
    9. dan lain-lain
    download template react js vite project konversi suhu:
    github.com/deaaprizal/reactjs...
    download docker desktop windows:
    www.docker.com/products/docke...
    timestamps:
    00:00 seputar docker
    01:20 analogi docker
    02:52 install docker
    04:45 verify docker
    06:07 setup project
    07:30 Dockerfile basic
    14:40 dockerignore
    15:55 build dev image
    18:31 run docker image
    20:38 troubleshooting
    23:00 update versi image
    26:08 cek isi docker
    28:00 custom Dockerfile
    30:48 staging mode build
    32:50 run staging
    33:55 dev vs stg?
    35:28 lighthouse performance
    37:17 tips?
    38:14 what next?
    Transfer DONASI: saweria.co/deaafrizal
    Join this channel to get access to perks:
    / @deaafrizal
    #programming #tutorial #coding
    Istagram: / dea.afrizal
    =================
    💌 Email (for business) 💌
    dea.afrizal@icloud.com
    ==================
    🔻🔻🔻 SUBSCRIBE 🔻🔻🔻
    For More Update
    🔺🔺🔺LONCENGNYA 🔺🔺🔺

Komentáře • 226

  • @deaafrizal
    @deaafrizal  Před rokem +35

    yang mau coba ngikutin, bisa download asset project template react js di deskripsi (ini projek react js vite + custom hooks untuk tugas konversi suhu). itu bisa digunain sebagai bahan kita belajar docker 👌
    next request seputar apalagi cuy?

  • @atrasshalhan
    @atrasshalhan Před rokem +45

    gokiil, awal record langit terang, akhir record berubah jadi malem2 wkwk penuh pengorbanan ya bang. sukses terus kang dea

    • @deaafrizal
      @deaafrizal  Před rokem +10

      amiiiin 🔥 thanks sudah aware hal kecil yg tidak banyak orang sadari 😂

    • @jkiidev
      @jkiidev Před rokem

      ​@@deaafrizal haha😆 keren kang!

    • @edanbigw
      @edanbigw Před rokem

      @@deaafrizal halo bang dea

  • @lukidwianto3755
    @lukidwianto3755 Před rokem +8

    Salah satu solusi terbaik handle kalau frame work udah beda environment. Apalagi hadapi bahasa PHP udah sangat sensitif tuh kalau pindah bersih. Lumayan enak banget kalau devlop project berbeda compability. Dan juga gak perlu setting lagi kalau mau deploy 😊

  • @sleepynoir5553
    @sleepynoir5553 Před rokem +6

    mantap bang, ditunggu tutorial2 docker yang lainnya

  • @nakamanatr
    @nakamanatr Před rokem +1

    Beuhhh pas banget lagi belajar docker muncul tutornya di kang dea

  • @riccohalim4231
    @riccohalim4231 Před 11 měsíci

    Makasihh Kak Dea, ditunggu untuk production readynyaa, sukses terus bang!

  • @iwanhermawan4407
    @iwanhermawan4407 Před rokem

    emang abang ini selalu bikin masalah terus....eh bikin masalah terpecahkan...nuhunnnnnn elmu na....

  • @idabagusanommudita4962

    Mantap mas. Thanks ilmunya mas dea

  • @dimasprasetyo8076
    @dimasprasetyo8076 Před rokem

    kueren, lanjutkan docker untuk tingkat lanjut bang YBY 🙏

  • @febrisapermana
    @febrisapermana Před rokem

    penjelasannya mudah dimengerti kang dea, thanks

  • @ocktaradandymukti4731
    @ocktaradandymukti4731 Před rokem +1

    mantap bangggg, semoga bermanfaat buat gw yyg baru baru belajar

  • @abdulrizki7895
    @abdulrizki7895 Před rokem

    Mantapppp bang, yg ditunggu tunggu

  • @irawandodii
    @irawandodii Před rokem

    ntapp, tingga nuggu tutor docker push bang, buat repo sendiri

  • @rikismaja
    @rikismaja Před rokem +1

    Ikut nyimak arahnya udh ke DevOps semoga ke DevSecOps juga hihi semangat braders

  • @wongirengmataneputih3360

    Gas bang lanjut bahas docker-compose dan kubernetes sekalian

  • @Dahlah.FightMe
    @Dahlah.FightMe Před rokem +1

    Mantap Bang. Docker Emang Paling The Best :D

  • @muzaimsurya365
    @muzaimsurya365 Před rokem +7

    next bahas docker yang pakai nginx bang..
    jadi nanti ada project php native terus ngebuildnya pake docker compose yg pake image nginx dan php

  • @wesleyyandotantra6662

    Ditunggu versi productionnya bang Dea 🙌🙌

  • @davidyusuf5549
    @davidyusuf5549 Před rokem +4

    penjelasannya mudah dimengerti tidak seperti DOSEN SAYA,terimakasih a dea

  • @anonymoushybrid
    @anonymoushybrid Před rokem +1

    buset devops bener bener di lahap sama bang dea, next bahas kubernetes bang😊

  • @ayuupdate
    @ayuupdate Před rokem +2

    Sukses Bro

  • @laluibnuhidaytullah73

    keren bang makasih ya tutornya jdi nambah ilmu

  • @fahmi1897
    @fahmi1897 Před rokem

    Bang kalau di docker jika projek saya model push notif fcm firebase dari local ke Cordova build android apk untuk access servernya projek react.js yang di docker bisakah?

  • @DEVMAKERID
    @DEVMAKERID Před 5 měsíci

    Dalam 40 menit bang dea telefortasi jelajah waktu demi konten dan penjelasan untuk saya,
    Bacground jendela nya keren bang sampai hitam seperti itu.

  • @tsaqifaftifadhlurrahman5428

    bang video yang disajikan buat activis coders dan maniac coders beda ya ?

  • @muhammadfirmanmaulana7389

    mantapss bang dea, langsung implementasi gak pake teori banyak...
    auto ane subscribe,,,
    berkah selalu bang....🤲

  • @ahmadfajarmaulana295
    @ahmadfajarmaulana295 Před rokem +2

    Wah makasih bnyak bang dea,
    Selama gua test slalu gagal karna rata2 harus bisa docker, akhirnya abang ngasih tutorial ini 🙏

    • @deaafrizal
      @deaafrizal  Před rokem +1

      lanjutkan brooo

    • @ahmadfajarmaulana295
      @ahmadfajarmaulana295 Před rokem

      Siap bang, kalo laravel ngejalanin migration sama seeder di dockernya gmn ya bng? Kok gua gagal terus ya

  • @Rhidayah
    @Rhidayah Před rokem +6

    Vang klo gue pake alpine, bkn krna performance. Tp biar hemat resource 😂 alpine itu kyk versi lite

  • @imhaddr
    @imhaddr Před rokem

    bang itu buat coret coret bahan materinya pake app notes apa ?

  • @aril233
    @aril233 Před rokem +1

    Mantaff abang kuuhh..

  • @user-kf7xm8gf3w
    @user-kf7xm8gf3w Před 8 měsíci

    Kalau misal ada perubahan code bearti harus deploy ulang yang bang meski itu devmode?

  • @zyn_id
    @zyn_id Před rokem +1

    Terimakasih bang.

  • @byaaan6522
    @byaaan6522 Před rokem +1

    Thanks bg sangat sangat tercerahkan

  • @randimursalim9444
    @randimursalim9444 Před rokem

    Izin bang mau nanya, docker ku ada erornya yg tulisannya " docker desktop is unable to detect a hypervisor " itu cara mengatasinya gimana ya bang? makasih🙏

  • @alif-m
    @alif-m Před rokem +1

    dah lama pake, mantep sih, bahasa apapun tinggal lempar aja ke server pake docker😂😂

  • @ferdinal9494
    @ferdinal9494 Před rokem +1

    Mantaps

  • @m.ibrahbayuara5277
    @m.ibrahbayuara5277 Před 6 měsíci

    padahal virtual machine platform sama subsystem for linux udah gua centang, tapi pas install docker gak ada pilihan wsl 2 itu gimana ya bang? adanya cuma shortcut to desktop. Apakah harus ada yg gua lakuin lagi atau kalau gua lanjut aja bakal ada masalah kedepannya kah?

  • @willski_
    @willski_ Před 10 měsíci

    Pas banget bang tar lagi praktikum saya pakai docker😅

  • @fahdialan3087
    @fahdialan3087 Před 4 měsíci

    sangat membantu bang Dea

  • @auroraveneno7757
    @auroraveneno7757 Před rokem +1

    Kenapa ga COPY . . lansung aja bro? tanpa harus packages* . dulu?

  • @NyomanSuryasa
    @NyomanSuryasa Před měsícem

    Bang ada video tutuorial untuk seri production aslinya ga bang. Pakai proxy x engine yang abang bilang, buat para pemula belajar production readynya.

  • @jordan4187
    @jordan4187 Před rokem

    Tutorial bikin swagger ada ga ya di channel bang Dea? Link dong gan kalo ada

  • @indrasuandi385
    @indrasuandi385 Před rokem +1

    yang gw carii nih.. makasih bang.
    di tunggu yang reverse proxy nya bang please..!!

  • @nandopookey9195
    @nandopookey9195 Před 11 měsíci +1

    Terima kasih bang

  • @leviathaninc
    @leviathaninc Před rokem +2

    Makasih bang

  • @DarojatunWijaya
    @DarojatunWijaya Před 5 měsíci

    keren banget ngejelasinnya

  • @djnadewata
    @djnadewata Před 7 měsíci

    Di windos saya terinstall laragon apakah pengarus ya docker desktop saya gak bisa jalan.

  • @syaifulanwar61
    @syaifulanwar61 Před měsícem

    Mantap Mas Dea

  • @codelearner9756
    @codelearner9756 Před 10 měsíci

    req bang, cara deploy 2 website next js atau lebih plus mysql db dengan docker, nginx, dan pm2

  • @wahyuuntung7966
    @wahyuuntung7966 Před rokem +7

    Sekali lagi gua mau ucapin makasih buat bang Dea, mohon maaf ga bisa donate mungkin hanya bisa bantu dengan no skip iklan.

  • @alwialdiansyach291
    @alwialdiansyach291 Před rokem

    mantap bang penjelasannya jelas.. btw bang mau nanya,, beberapa dockerfile ada yang install os sebelum install bahasa programnya misal ubuntu:latest dulu baru install python.. kapan kita harus install os dan kapan kita gaperlu install osnya bang?

    • @VersiPertama
      @VersiPertama Před 11 měsíci

      Langsung image program nya gamasalah, misal node:lts semacamnya
      Yg image OS ga wajib tapi boleh kok kalo disesuaikan sama kebutuhan situ, misal servernya pake Ubuntu, tapi di docker nya run fedora atau opensuse misalkan karena butuh enviroment OS nya

  • @asep-supriyadi
    @asep-supriyadi Před rokem +1

    Clear bgt penjelasannya bang dengan bahasa manusia lokal. Klo gua tangkep docker itu seperti vm gitu ya bang. vm dev vm prod.

    • @deaafrizal
      @deaafrizal  Před rokem +1

      docker untuk bungkus apps, kalau vm kan bungkus SO. anggap aja kek gitu 👌

  • @codewrite8405
    @codewrite8405 Před rokem

    font vscode lu pakai apa bang namanya?

  • @denazuuu
    @denazuuu Před 29 dny

    docker kaya xampp bang? bs bikindatabse?

  • @fatihmubasyir6030
    @fatihmubasyir6030 Před měsícem +1

    bang mungkin bisa di tambahin --name pas running imagenya biar gampang heheh

  • @reserse86
    @reserse86 Před 2 dny

    makasih banyak bang

  • @acangs
    @acangs Před rokem +2

    ini asik banget nih pakai docker. bikin dashboard pakai ELK di docker linux, pas mau pindah ke server basis windows cuma di copas aja script nya ngk usah setting ini itu, langsung jalan

    • @andri21
      @andri21 Před 7 měsíci

      Mau tanya pak, dari video di atas, itu kan dockernya jalan di pc windows.
      Terus jika ingin buka di pc lain; misal linux, apakah akan dapat image yang sama? Atau bagaimana cara agar mendapat image yang sama?

    • @acangs
      @acangs Před 7 měsíci

      @@andri21 image nya bisa langsung download saja sesuai kebutuhan mau yg versi mana, yg mudahnya nanti Lib ELK yg ada di dockernya bisa langsung dicopas dan di paste di server baru sesuai path yg kita tentukan. dan running normal dengan Lib yg lama

  • @ilhamalmahdi2181
    @ilhamalmahdi2181 Před rokem

    Bro" sekalian mau crita dikit & tanya,
    Gw kuliah udh smstr 12 belum mahir coding, udh nabung dari kerja dri hasil kerja freelance pingin sekali mau ikut bootcamp online tpi ragu takut sia", saran bootcamp yg terpercaya apa bro" sekalian?

  • @cacalion6494
    @cacalion6494 Před rokem +1

    bang dea minta tolong jelasin tentang session (node-session atau express-session), udah baca dokumentasinya tapi kayaknya bisa lebih paham kalo dalam bentuk prakteknya, terimakasih bang dea

    • @bossepang941
      @bossepang941 Před rokem

      Tinggal pake jwt ae ngapain pake session segala

    • @VersiPertama
      @VersiPertama Před 11 měsíci +1

      ​@@bossepang941gamasalah kok pake session, mungkin sedang pembelajaran dan masuk untuk materi session
      Justru secara alur logika akan jadi lebih paham jwt kalo dah paham session, balik ke pribadi masing-masing

  • @ferliantino
    @ferliantino Před rokem

    Bang klo wsl nya gak terdeteksi gimana tuh? udah dari lama cari solusinya tapi gak bisa

  • @erikghafari
    @erikghafari Před 6 měsíci

    kalo pake flask gmn bang nyesuaiinnya

  • @kosongbukan0
    @kosongbukan0 Před rokem +2

    kang dea bedain kelancaranya di server yg 1 core dengan docker dan tanpa docker apakah lebih work atau lebih ringan

    • @capital-craftt
      @capital-craftt Před rokem

      yg jelas klo pake docker pasti ada resource yg kemakan docker-daemon, klo lancar apa ngga ya tergantung projectnya, klo dengan sisa resource masih cukup ya lancar, klo uda ga cukup ya bakal ga lancar

  • @yahogle
    @yahogle Před rokem +11

    wih asik banget nih masuk ke bahasan Docker
    oia kalo ga salah pas docker run kita jugabisa specify in port yg lain yg buat dipake di host nyaa..
    format nya :
    jadi misal port 3000 nya di pc temen udah kepake buat yg lain, bisa dibelokin ke port lain misal 6969.. jadi pas docker run nya -p 6969:3000
    cmiiw yah masi belajar docker juga

  • @Aprilphy-kl1ir
    @Aprilphy-kl1ir Před 11 měsíci

    Bang itu munculin layar setup projectnya gmna ya ?

  • @wanofficial7187
    @wanofficial7187 Před rokem +1

    Bang mau nanya akaem itu apa ya ka

  • @firmanwahyudi3466
    @firmanwahyudi3466 Před rokem

    bang bahas pada saat udah siap production ke dockernya

  • @hardwired89
    @hardwired89 Před rokem

    ini diaa

  • @budisansi5896
    @budisansi5896 Před 4 měsíci

    kalo di vps juga sama nggak mas caranya

  • @anang1689
    @anang1689 Před rokem +1

    Bang, apakah docker desktop sama dgn extension docker yg ada di vs code?

    • @VersiPertama
      @VersiPertama Před 11 měsíci

      Extension docker hanya membantu untuk konfigurasi dan linter dockerfile kita
      Tetap harus install program docker di OS

  • @iwnstywn2216
    @iwnstywn2216 Před rokem

    Lanjut bang

  • @ocobots
    @ocobots Před rokem +1

    konten setup kapan bang

  • @ahmaddaani_
    @ahmaddaani_ Před rokem

    Bang bahas tentang Server, mulai apa itu server dsb ...

  • @trisna_cb
    @trisna_cb Před rokem

    Mau tanya, cara handle SEO di ReactJS itu gimana kan meta nya kosong sebelum dapetin data. Terus kalo web nya udah gede, biar per halaman nya ga ngeload semua javascript nya gimana?

  • @ziwanarp
    @ziwanarp Před rokem

    pas banget lagi cari info docker wkwk

  • @rz2611
    @rz2611 Před rokem

    klo kubernetes itu gimana bang?

  • @tospon3193
    @tospon3193 Před rokem +3

    perasaan kok pas mulu bang dea bikin video tentang sesuatu yang gw pelajarin

  • @saidinahusen4127
    @saidinahusen4127 Před 10 měsíci

    bang untuk melihat hasil performance di browser itu pake extension browser ga ? kalo pake spill dong namanya

    • @VersiPertama
      @VersiPertama Před 10 měsíci

      inspect element aja, cari menu lighthouse, terus generate web projek yg ingin di 'benchmark'

  • @wahyugamma
    @wahyugamma Před rokem +1

    bang kalo mau buat dockerfile untuk project laravel 10 kira kira gimana ya??

    • @VersiPertama
      @VersiPertama Před 11 měsíci

      Laravel udah nyediain image resmi kok
      Coba buka dokumentasi tentang Laravel Sail di situsnya

  • @mefanny6279
    @mefanny6279 Před rokem +1

    Bang mohon maaf nih gua nanya lagi, intel N5100 ram 4 bisa gk dipke buat belajar ngoding kayak html dan lain2🙏

  • @syifaprasetyo3138
    @syifaprasetyo3138 Před rokem +1

    bedanya command RUN sama CMD gimana tuh bang? kan itu ada
    RUN npm run build
    CMD ["npm", "run", "preview"]
    kenapa dibedain?

    • @deaafrizal
      @deaafrizal  Před rokem +1

      beda di proses:
      run -> ketika building image
      cmd -> setelah

  • @user-zg8ru1cm5i
    @user-zg8ru1cm5i Před 8 měsíci

    Pake terminal apa bg

  • @candlelightstick4867
    @candlelightstick4867 Před rokem +1

    bang izin tanya, kalau gitignore apakah wajib dicreate dan diisi?

    • @VersiPertama
      @VersiPertama Před 11 měsíci

      Ya kondisional, sesuaikan sama kebutuhan file/folder mana yg mau dicatat di VCS

  • @muhammadfathurraiyan
    @muhammadfathurraiyan Před rokem +1

    bang misalnya tu project kita punya file .env, terus projeknya di build, itu isi dari .env nya kaya apikey dst masih kebaca kah?
    note: nanya doang belum coba :)

    • @mtmproject6936
      @mtmproject6936 Před rokem

      di videonya ada itu kok seputar .env

    • @noertri618
      @noertri618 Před rokem

      Kalo dimasukin ke file macam gitignore ya gak kebaca

    • @affanfals
      @affanfals Před rokem

      ​@@mtmproject6936 22:31 itu kan env-nya gak bisa diignore jadi harus ikut kebuild masuk ke docker-Image. apa nanti isinya bisa diintip sama orang jika kita upload Docker-Imagenya ke Docker-Hub?

    • @VersiPertama
      @VersiPertama Před 11 měsíci

      ​​@@affanfalsgamasalah asalkan jangan situ masukin secara plain ke file .env
      Misal mysql_password situ masukin ke .env
      Cukup mysql_password={mysql_password)
      Ntar pas bikin/run container, masukin '-e' di command nya terus masukin enviroment mysql_password nya
      Alhasil di image kita ga nyimpen data sensitif, dan di container bisa kita masukan sesuai projek yg bakal kita jalankan

  • @mrhik505
    @mrhik505 Před rokem +1

    Bikin juga dong bahasa C# untuk pemula

  • @zidaneuchiha1554
    @zidaneuchiha1554 Před rokem +1

    Celeron mau nyoba docker aman ga bangcuy buat kesehatan laptop?

  • @sotardodo195
    @sotardodo195 Před 11 měsíci

    Info ekstensinya dong kak dea

  • @wahyono1739
    @wahyono1739 Před rokem

    docker desktop pernah coba berat e, klo yg CLI apakah lebih ringan ?

  • @Rahmat-hg6zf
    @Rahmat-hg6zf Před rokem

    Maaf, new bie. Hehe
    Apa bedanya docker dan docker-compose,
    Kenapa ya ko bisa berat kalau pake docker, apa karena saya install kedua duanya. Docker dan docker-compose

    • @deaafrizal
      @deaafrizal  Před rokem

      docker versi 20 keatas bawaannya dah ada docker compose kok.

    • @VersiPertama
      @VersiPertama Před 11 měsíci

      Docker compose tuh dipake untuk run beberapa docker image jadi satu container, sederhananya gini misal all stack yg situ pake di containerize semua, katakanlah situ butuh projek yg ngejalanin PHP+mysql bisa tuh gaperlu install dulu php dan mysql di OS, tinggal pull image PHP dan mysql terus build jadi satu pake docker compose

  • @enigmaoi8408
    @enigmaoi8408 Před rokem

    Baang tambahin buat deploy nya pake Jenkins pipeline dong bang

  • @dikym2924
    @dikym2924 Před rokem

    Bang bagaimana untuk modifikasi file nya apakah ketika mau lihat hasil nya perintah docker nya di ulangi lagi saat develop app berlangsung

    • @deaafrizal
      @deaafrizal  Před rokem

      proses develop itu diluar container, beres update naikin lagi jadi versi berikutnya. kalau mau code di dalem bisa masuk pake command docker exec, atau dari docker desktop di menu terminal container.

    • @dikym2924
      @dikym2924 Před rokem

      @@deaafrizal oke bang terimakasih bang

    • @nidhoggura
      @nidhoggura Před rokem +1

      bisa pake docker volume. penjelasan simpelnya, perubahan file yg di local bisa mempengaruhi file yg di container, dengan cara di daftarin file/folder specific ke docker volumesnya.

  • @zeniancoc8849
    @zeniancoc8849 Před rokem

    jd proxmox sama docker beda apa sama ni secara fungsi🙄🙄??mamank dea??

  • @febrianadji5758
    @febrianadji5758 Před rokem

    Docker cuma denger sepintas pas akhir semester wkwkwkwk
    Kepake banget kalo males VM

  • @rezapahlevi1166
    @rezapahlevi1166 Před rokem

    keren lo baaaang...

  • @HackAndLearn-em9wr
    @HackAndLearn-em9wr Před rokem

    Kubernetes-adalah keren bang ajib

  • @laludonisetiawan
    @laludonisetiawan Před rokem +1

    terimakasih materi docker nya kang dea.
    #Cuyuniverse

  • @AramissOfficiall
    @AramissOfficiall Před rokem

    Hadir

  • @Mukti506
    @Mukti506 Před rokem

    Bro, bahasa cara modifikasi game yang formatnya .jar dong 😅👍

  • @beezanteeum
    @beezanteeum Před rokem

    Docker full OS
    - Anton Wibowo, si Terry Davis versi kearifan lokal

  • @Rayyan792
    @Rayyan792 Před rokem

    Bang update video tutorial lagi bikin website pake html

  • @donovanaziq1736
    @donovanaziq1736 Před rokem

    keren bang pake animasi