‫Apakah mesin Anda windows sepuluh atau 11.
‫Maka ini adalah video untuk Anda untuk mendapatkan semua yang Anda butuhkan dalam kursus ini.
‫Anda akan memerlukan versi desktop Windows yang didukung.
‫Itu Windows sepuluh atau 11 pada saat video ini, dan itu adalah edisi Windows sepuluh atau 11, Home
‫Pro Enterprise, semua itu.
‫Dan saya juga akan menunjukkan kepada Anda beberapa pengaturan yang mungkin ingin Anda ubah di dalam pengaturan dock atau desktop
‫Anda.
‫Dan kemudian kita akan memastikan Anda memiliki repo kursus yang dikloning secara lokal dan Anda juga memiliki beberapa alat lain yang disiapkan yang
‫akan membuatnya lebih mudah untuk melakukan kursus ini di Windows.
‫Dan kami juga akan memastikan Anda memiliki kode Visual Studio.
‫Sekarang, kamu secara teknis tidak harus menggunakan kode Visual Studio dalam kursus ini, tapi saya pikir itu
‫adalah editor terbaik saat ini untuk DevOps dan itulah yang akan saya gunakan dan saya mendorong kamu untuk mencobanya.
‫Docker desktop masih merupakan cara termudah dan terbaik untuk menggunakan Docker dan Kubernetes yang digabungkan pada mesin lokal
‫Anda.
‫Jadi, saya akan merekomendasikan itu sekarang.
‫Ada banyak cara lain untuk menggunakan Docker.
‫Saya memiliki spreadsheet yang akan saya tautkan dalam sumber daya untuk kuliah ini yang memberi Anda opsi lain di
‫luar Docker desktop.
‫Tetapi desktop Docker benar-benar telah memiliki semua yang Anda butuhkan.
‫Dan dengan Windows ten dan 11, Docker bergeser menggunakan WSL dua.
‫Jika Anda tidak terbiasa dengan subsistem Windows untuk Linux, ini adalah cara terbaik untuk menjalankan Linux di Windows.
‫Ini dibangun ke dalam sistem operasi.
‫Ini adalah fitur asli Windows langsung dari Microsoft, dan bekerja sangat lancar dengan Docker
‫desktop.
‫Jadi, selama instalasi, ini akan menyiapkannya untuk Anda jika Anda belum memilikinya.
‫Jadi, inilah langkah-langkah dasar untuk menyiapkan desktop Docker.
‫Jika Anda belum pernah melakukan semua hal ini sebelumnya dan dokumen Docker luar biasa, jadi Anda akan menghabiskan banyak waktu
‫di sini dalam kursus ini.
‫Ada begitu banyak informasi dalam dokumen Docker dan memberitahu Anda cara menginstal Docker.
‫Tentu saja di bawah ini Anda akan melihat tautan untuk mengunduh executable, installer dan itu akan membantu kita
‫memulai.
‫Sekarang, salah satu opsi pertama yang akan Anda lihat di layar ketika Anda mulai menginstal atau desktop menanyakan tentang
‫Anda.
‫WSL dua.
‫Cara lama yang digunakan desktop Docker untuk bekerja bertahun-tahun yang lalu adalah dengan Hyper-V dan itu adalah VM penuh yang menjalankan
‫Linux dan Docker di dalamnya.
‫Ws2 lebih efisien pada baterai Anda, lebih efisien pada CPU dan sumber daya Anda.
‫Jadi umumnya kita akan ingin melakukan opsi itu jika Anda bisa.
‫Kemudian setelah instalasi Anda berhasil, itu hanya sebagian yang dikonfigurasi.
‫Ini sebenarnya akan memerlukan beberapa langkah lagi, khususnya jika Anda belum pernah melakukan HSL.
‫Dan sebagai pengingat di sini, Docker Desktop memiliki lisensi dan tidak selalu gratis, tetapi selalu gratis untuk dipelajari.
‫Dan saya sudah mendapat konfirmasi dari manajemen di Docker bahwa inilah alasan mereka memiliki lisensi pembelajaran.
‫Jadi, Anda dapat mengambil kursus seperti milik saya untuk memastikan bahwa setiap perusahaan atau bisnis atau penggunaan pribadi
‫yang ingin Anda gunakan.
‫Dan beberapa di antaranya membutuhkan lisensi berbayar yang masih dapat Anda pelajari di kursus ini dan di materi pembelajaran
‫lainnya secara gratis di Docker desktop, pada kenyataannya, Anda akan melihat layar yang mirip dengan ini yang pada dasarnya
‫berarti Anda harus menyetujui EULA mereka dan itu menunjukkan di sana bahwa itu tetap gratis untuk dipelajari dan Anda
‫hanya perlu mengklik tombol terima dan melanjutkan.
‫Sekarang, sebagai bagian dari penginstalan ini, Anda akan melakukan beberapa hal pada sistem operasi host Windows.
‫Salah satunya adalah jadi dua akan diinstal dan kemudian juga akan membutuhkan pembaruan kernel Linux.
‫Jadi, mungkin ada beberapa reboot yang terlibat.
‫Setelah Anda menginstal HSL, Anda akan mendapatkan pesan ini yang mengatakan, Hei, saya perlu reboot karena HSL memerlukan reboot
‫sistem operasi host.
‫Tetapi setelah reboot itu, Anda mungkin mendapatkan pengaturan tambahan di sini dan Anda akan melihat subsistem Windows untuk pengaturan
‫pembaruan Linux.
‫Jadi ini adalah langkah kecil tambahan yang akan memastikan bahwa kernel Linux di dalam HSL Anda diperbarui ke versi yang lebih baru
‫dan kemudian itu benar-benar menjadi bagian dari pembaruan Windows Anda.
‫Dan pemahaman saya adalah Windows ingin memisahkannya sehingga Anda tidak perlu mengupdate host Windows secara
‫penuh untuk mendapatkan kernel Linux baru yang telah diupdate.
‫Sekarang, begitu Anda melihat layar seperti ini, itu adalah jendela biru kecil yang dikenal sebagai dasbor Docker.
‫Itu berarti semuanya akhirnya bekerja dan Anda dapat menggunakan tutorial internal, tetapi Anda membeli kursus saya, jadi mengapa tidak
‫mengikuti kursus saya saja sehingga Anda dapat melewatkan tutorial di sana?
‫Atau tentu saja tidak ada salahnya untuk mendapatkan pengenalan Anda terhadap Docker di tombol start di atas sana.
‫Saya akan melanjutkan dan melewatkan tutorial ini dan memberi Anda beberapa kiat.
‫Sekarang, inilah tip yang dapat mencegah kemungkinan kesalahan di masa depan kursus ini.
‫Ketika Anda mengunduh banyak hal dengan Docker, unduhan Docker dari sebuah citra sehingga
‫Anda dapat menjalankan kontainer disebut pull, seperti pull git, dan itu memerlukan akses ke situs web Docker Hub.
‫Sekarang Anda biasanya mendapatkan 100 unduhan setiap 6 jam, setidaknya itulah batas saat ini tanpa log masuk.
‫Tetapi jika Anda masuk dengan ID Docker gratis, Anda bisa mendapatkan dua kali lebih banyak pool, 200 pool, sebenarnya, dan Anda bisa masuk dan membayar empat kali lebih
‫banyak dan Anda bahkan mendapatkan lebih banyak polling.
‫Tetapi kita tidak perlu membayar untuk saat ini.
‫Kita tidak perlu membayar apa pun.
‫Benar.
‫Kami hanya akan mengunduh berbagai hal dan belajar.
‫Jadi saya sarankan untuk pergi ke hub.
‫Gawker. com ada di referensi untuk kuliah ini, membuat akun Docker gratis Anda.
‫Dan kemudian jika Anda masuk ke Docker desktop dengannya, Anda mendapatkan lebih banyak kumpulan gambar.
‫Dan jika Anda mendapatkan kesalahan ketika Anda mencoba memulai Docker atau Anda mencoba menggunakan perintah Docker dan itu tidak
‫berjalan dan tidak berjalan dengan benar dan Anda mendapatkan berbagai kesalahan.
‫Anda mungkin melihat sesuatu seperti ini.
‫Kesalahan ini memberi tahu Anda bahwa Anda tidak memiliki ekstensi yang diaktifkan pada CPU Anda di bios untuk virtualisasi.
‫Kursus ini membutuhkan Docker yang berjalan secara lokal di Docker desktop untuk berjalan dalam virtualisasi.
‫Begitulah cara kerja desktop Docker.
‫Kecuali jika kita berjalan di server Linux di suatu tempat, biasanya tidak diperlukan virtualisasi di sana.
‫Ini berjalan secara native di Linux, tetapi pada Windows dan Mac dan bahkan desktop Linux, kita akan menggunakan mesin virtual
‫pada perangkat keras lokal kita untuk menjalankan Linux dan Docker.
‫Sebenarnya lebih aman seperti itu, lebih aman bagi Docker untuk berjalan di dalam enclave.
‫Dan untuk melakukan itu, kita memerlukan ekstensi BIOS untuk virtualisasi.
‫Jadi, ini mungkin mengindikasikan bahwa Anda belum pernah menjalankan virtualisasi pada komputer ini sebelumnya.
‫Sesuatu seperti VirtualBox, jika Anda pernah mendengarnya, paralel dengan VMware.
‫Sekarang ada berbagai macam perangkat lunak virtualisasi.
‫Docker hadir dengan miliknya sendiri, tetapi perlu ekstensi bios tersebut diaktifkan.
‫Jadi, Anda perlu memeriksa bios spesifik Anda pada perangkat keras spesifik Anda untuk memastikan bahwa
‫apa pun yang terkait dengan Vertex atau ekstensi virtualisasi Intel atau ada banyak sekali nama yang berbeda untuk
‫itu, cari saja sesuatu di sekitar V2 atau virtualisasi, aktifkan itu dan kemudian ini akan hilang.
‫Sekarang, inilah beberapa penyesuaian yang saya rekomendasikan pada Docker Anda.
‫Desktop diatur untuk mendapatkan yang terbaik dari pemanfaatannya dan kecepatan yang Anda perlukan untuk membuatnya melaju dengan
‫cepat dan hanya membuat kursus ini lebih mudah.
‫Sekarang, untuk sampai ke pengaturan Docker pada Windows, Anda harus turun ke sistem
‫Anda, baki di kanan bawah dan temukan ikon mobi.
‫Jika tidak ada, maka Docker desktop mungkin tidak berjalan dan klik kanan pada orang ini.
‫Namanya Moby.
‫Ya, dia adalah maskotnya.
‫Dan di bawah ikon itu, ketika Anda klik kanan, Anda akan melihat opsi pengaturan yang akan membawa
‫Anda ke semua pengaturan di dalam Docker.
‫Dan setelah Anda klik kanan, Anda akan melihat layar ini dan mencari opsi pengaturan untuk masuk ke menu Settings.
‫Setelah Anda berada di pengaturan, Anda bisa melihat-lihat, tetapi salah satu yang perlu Anda perhatikan
‫adalah layar khusus ini.
‫Ini ada hubungannya dengan cangkang Anda.
‫Dan di semua subsistem Windows untuk Linux, kita perlu menggunakan shell Linux untuk masuk ke VM yang berjalan untuk
‫kita.
‫Dan di Docker, ia akan menampilkannya di sini kapan saja Anda menginstal subsistem lain, baik itu boon
‫to atau Debian atau salah satu distribusi Linux, Anda akan mulai melihatnya muncul di sini dan Anda akan ingin mengaktifkannya
‫untuk dukungan desktop Docker.
‫Dan ini membuat kita sedikit masuk ke ASL jika Anda baru mengenalnya.
‫Tetapi subsistem Windows untuk Linux sangat fantastis.
‫Sudah dikatakan seperti itu, bukan?
‫Tetapi ketika Anda masuk ke toko Windows, Anda dapat mengunduh distribusi yang berbeda dan Anda memerlukannya,
‫lebih disukai untuk berinteraksi dengan Docker di Linux.
‫Sekarang secara teknis, desktop Docker masih dapat memungkinkan Anda untuk berinteraksi dengannya dari host Windows Anda.
‫Tetapi saya sarankan untuk masuk ke Linux.
‫Di sinilah semua container Anda akan berjalan di server, jadi sebaiknya Anda mulai membiasakan
‫diri secara lokal di mesin Anda.
‫Dan ini adalah cara yang bagus untuk melakukan itu.
‫Pergi ke toko, cari ubuntu dan unduh opsi HSL ubuntu dan itu adalah VM linux kecil mini dan tidak memakan banyak
‫ruang atau menggunakan banyak memori secara default.
‫Jadi, tidak apa-apa untuk berlari.
‫Dan setelah Anda mengklik tombol get itu, itu akan mengunduhnya menginstal.
‫Kemudian tombol itu akan berubah menjadi open, yang ketika Anda mengkliknya akan membuka shell menggunakan
‫bash langsung ke VM Linux itu.
‫Dan pada saat pertama kali Anda menjalankannya, Anda akan diminta untuk membuat akun karena
‫akun Windows Anda tidak akan sama dengan akun Linux di VM ini.
‫Jadi, Anda dapat membuat nama pengguna dan kata sandi yang sama atau sesuatu yang sama sekali berbeda, tetapi
‫Anda harus mengingatnya agar Anda dapat kembali masuk ke HSL nanti.
‫Sekarang, setelah saya melakukan itu, saya akan berada di Ubuntu Bash Shell dan cara saya dapat mengujinya adalah
‫dengan mengetikkan versi docker.
‫Anda akan mendapatkan kembali versi klien dan server.
‫Mudah-mudahan hal itu tidak akan memberi Anda kesalahan.
‫Kita akan membicarakan lebih lanjut mengenai hal itu pada bagian berikutnya.
‫Jika Anda menyukai hal-hal keamanan dan mungkin belajar sedikit peretasan topi putih, catatan tambahan,
‫tetapi varian atau distribusi Linux hebat lainnya yang dapat Anda instal di WSL adalah Kali Kali Linux.
‫Ini tidak terkait dengan kursus ini, tetapi setelah Anda menginstal beberapa distribusi SQL, yang sebenarnya bisa Anda lakukan,
‫tetapi Anda tidak harus melakukannya, Anda dapat menginstal satu untuk kursus ini, tetapi setelah Anda memilih beberapa,
‫Anda harus kembali ke pengaturan Docker untuk memastikan bahwa masing-masing shell tersebut diaktifkan untuk Docker.
‫Anda akan melihat di sini bahwa saya telah mengaktifkan Kali dan Ubuntu di WSL saya dan saya perlu kembali ke sini untuk pengaturan
‫Docker karena ini tidak akan terjadi secara default dan saya perlu mengklik toggle kecil itu untuk mengaktifkan
‫Docker untuk masing-masing subsistem SQL.
‫Dan begitulah.
‫Mereka seharusnya berwarna biru dan sekarang kita bisa mulai menjalankan perintah Docker dari dalam.
‫Nah sekarang bertahun-tahun yang lalu ketika Docker desktop keluar dan hanya akan mendukung Hyper-V pada
‫saat itu karena SQL dua tidak ada, ada batasan di mana kita benar-benar perlu menjalankan Docker dari Windows, yaitu dari
‫PowerShell atau dari CMD, command prompt, tetapi tidak ada lagi.
‫Saya tidak menyarankan Anda melakukan itu karena perintahnya berbeda.
‫Opsi yang Anda miliki pada baris perintah berbeda.
‫Hal-hal yang berbeda itu tidak kentara.
‫Mereka menghalangi Anda melakukan apa yang perlu Anda lakukan karena kita semua
‫di Mac dan Linux menggunakan Bash dan XSS dan shell dari UNIX.
‫Tetapi di sini dengan Windows kita secara teknis memiliki PowerShell dalam command prompt yang lebih lama, tetapi tidak lebih.
‫Microsoft merekomendasikan Anda untuk menggunakan sesuatu yang baru yang disebut Windows Terminal, yang secara otomatis terinstal
‫pada Windows 11.
‫Tetapi pada Windows sepuluh Anda bisa mendapatkannya secara gratis dari Microsoft di toko.
‫Dan seperti inilah kelihatannya.
‫Jika Anda pergi ke Windows Store untuk mengunduh Windows Terminal, Anda akan mendapatkan yang satu ini.
‫Ini resmi dari Microsoft.
‫Jadi, Anda tahu, itulah yang benar.
‫Dan kemudian Anda dapat menjalankannya dan itu akan menjalankan shell PowerShell serta shell HSL Anda dan juga command prompt lama
‫yang sudah kita miliki sejak Windows tiga.
‫Dan Anda akan melihat opsi-opsi ini ketika Anda memulai pertunjukan baru, Anda akan melihat apa pun yang telah Anda instal.
‫Ini akan terus diperbarui dalam daftar ini dan Anda bahkan dapat menyesuaikan Terminal Windows
‫untuk membuat yang baru dari versi khusus ini dengan font dan warna dan tema yang berbeda menjadi gila.
‫Tetapi tidak masalah apa yang Anda lakukan.
‫Kamu hanya akan dapat menggunakan ini untuk mendapatkan bash shell, yang akan memberimu kompatibilitas pada baris perintah
‫untuk semua perintah Docker dan perintah Kubernetes yang akan dijalankan dalam kursus ini.
‫Jadi bagi saya, saya akan melakukan anugerah juga.
‫Saya pikir anugerah juga merupakan salah satu sistem operasi terbaik di planet ini untuk Linux dan Linux.
‫Ada banyak distribusi, banyak sekali, tetapi menurut saya Ubuntu adalah yang terbaik.
‫Ketika Anda pertama kali mempelajari shell dan perintah serta tutorial Anda, ada begitu banyak hal di luar sana di internet
‫untuk bantuan, gratis, untuk anugerah juga, dan itu adalah salah satu distribusi Linux yang paling didukung terbaik
‫untuk Docker, jadi saya pasti akan menggunakannya sepanjang kursus ini.
‫Berikut ini sedikit tip pro.
‫Anda dapat mengubah terminal Windows menjadi terminal default Anda untuk apa pun yang perlu Anda jalankan di Windows.
‫Biasanya, di masa lalu itu adalah PowerShell atau Command Prompt, yang sekarang merupakan jendela terminal lama.
‫Masih ada cangkang di dalam jendela terminal, tetapi gooey, seperti yang kita sebut terminal, itulah yang ingin Anda
‫jalankan Windows Terminal.
‫Jadi naiklah ke atas sana ke profil default itu dan ubahlah dari Windows PowerShell ke bash dan bersiul.
‫Dan kemudian Anda juga dapat mengubah aplikasi terminal default ke Windows Terminal.
‫Dengan begitu Anda selalu meluncurkan terminal terbaru GOOEY dan shell bash di dalam HSL sebagai
‫default cool Anda.
‫Saya baru saja mengubah dua opsi teratas saya di sana.
‫Itu preferensi saya.
‫Anda tidak harus melakukan itu, tetapi itu akan membuat peluncuran dan memulai hal-hal dalam kursus ini lebih mudah.
‫Sekarang ingat perintah versi Docker?
‫Aku menyuruhmu untuk lari.
‫Anda bisa langsung menjalankannya sekarang.
‫Kita akan menjalankannya di bagian berikutnya hanya untuk memastikan semuanya berjalan dengan benar.
‫Tetapi Anda akan mendapatkan kembali versi klien dan server jika semuanya sudah sesuai.
‫Sekarang, jika Anda tidak tahu apa itu kode Visual Studio, saya menyukainya.
‫Ini adalah editor dev ops favorit saya dan secara teknis merupakan editor kode lengkap, memiliki banyak hal dan dukungan
‫untuk setiap bahasa yang dapat saya pikirkan, tetapi juga merupakan dev op yang hebat.
‫Editor bahasa untuk UML yang akan Anda pelajari tentang file-file Docker, yang akan Anda pelajari tentang
‫semua file berbeda yang kita lakukan.
‫Ini bukan kode teknis.
‫Ini lebih merupakan data, bahasa, struktur, banyak hal ini atau struktur skrip.
‫Jadi jangan khawatir, kamu tidak perlu tahu cara coding untuk melakukan Docker atau Kubernetes, tetapi ada fitur Docker
‫dan Kubernetes di dalamnya.
‫Jika Anda menambahkan ekstensi dan memiliki dukungan yang bagus untuk berjalan di SQL.
‫Dan jika Anda tertarik pada lebih banyak fitur canggih dalam kode Visual Studio, ekstensi yang mungkin ingin Anda
‫gunakan dan semua itu.
‫Ada video nanti di bagian ini yang akan memberi Anda lebih banyak detail karena editor ini bekerja
‫di mana-mana Linux, desktop, Mac, Windows.
‫Ini yang saya gunakan setiap hari selama bertahun-tahun sekarang.
‫Sekarang, mari kita bicara tentang mendapatkan repo kursus.
‫Repositori untuk mata kuliah ini tersedia dalam tautan dalam kuliah ini.
‫Ini tersedia dalam kuliah sebelumnya yang sebenarnya memiliki semua tautan untuk semua hal ini dalam bentuk
‫tertulis.
‫Dan itu adalah sesuatu yang Anda ingin kloning ke dalam subsistem Linux Anda.
‫Ternyata dengan Docker, karena Docker berjalan di Linux, sebenarnya lebih cepat bagi Anda untuk melakukan berbagai hal
‫dengan contoh kode yang akan saya berikan dan semua file Docker yang berbeda dan menyusunnya di Kubernetes dan kita
‫akan membahas semua itu.
‫Tapi ternyata hal itu lebih baik di Linux, jadi lebih baik jika Anda mengkloning ke dalam sistem
‫file subsistem Linux, yang berbeda dari host Anda.
‫Cara untuk mengetahuinya adalah jika Anda berada dalam nama pengguna slash pengguna slash pengguna daripada di pengguna backslash C colon, jika
‫itu adalah SQL di back slash pada jalur Anda, itu berarti Anda berada di sistem file host.
‫Dan saya lebih suka Anda masuk ke terminal Windows Anda di dalam sel itu seperti Ubuntu dan begitu Anda berada
‫di sana mengkloning ke lokasi itu, repositori ini, itu akan bekerja lebih baik dari sana.
‫Sekarang di GitHub untuk repositori ini Anda dapat mengklik tombol kode hijau untuk
‫menyalin atau mengkloning repositori ini dengan perintah sederhana get clone dan kemudian URL git akan berada di
‫ubuntu atau distribusi Linux biasa.
‫Jadi, Anda sudah memiliki perintah Git.
‫Baiklah.
‫Jika Anda adalah pengguna Windows, yang Anda tonton video ini, semoga karena Anda adalah pengguna
‫Windows, maka Anda telah memiliki Docker desktop, Anda telah memiliki repositori, Anda telah memiliki editor, mungkin
‫kode Visual Studio, Anda telah mengunduh repositori itu ke dalam HSL Anda dan Anda siap untuk mulai menggunakan contoh-contoh di dalam repositori
‫dan menjalankan perintah-perintah Docker.
‫Nanti dalam kursus ini, kita akan membahas perintah-perintah Kubernetes dan bagaimana Docker desktop mengaktifkan Kubernetes dan opsi-opsi
‫yang ada, tetapi kita akan membahasnya setelah kita sampai ke Kubernetes.
‫Untuk saat ini, Anda dapat memilih untuk menonton video lainnya di bagian ini atau melewatkannya untuk saat ini.
‫Dan itulah rekomendasi saya.
‫Lewati sistem operasi yang tidak Anda gunakan bahkan server Linux.
‫Jika Anda tidak berencana menggunakan server Linux sampai nanti dalam kursus ini, Anda belum perlu tahu cara
‫mengatur Docker di dalamnya.
‫Anda hanya akan fokus menggunakannya secara lokal pada mesin Anda.
‫Tidak apa-apa dan simpan sisa video ini di bagian ini untuk kembali sebagai referensi, tetapi lanjutkan
‫ke bagian berikutnya jika Anda merasa siap.