‫Biarkan tangan Anda kotor hanya dalam beberapa menit.
‫Anda akan melakukan beberapa perintah Docker untuk menjalankan beberapa aplikasi dasar dengan Docker.
‫Dan untuk melakukan itu, kami memiliki beberapa persyaratan penyiapan sekarang.
‫Di bagian berikutnya, Anda akan belajar tentang menginstal Docker di sistem operasi khusus Anda atau mungkin
‫di server tempat Anda ingin menjalankan sebagian besar kursus ini.
‫Tapi di video ini, sebelum kita melakukan itu, karena ada proses yang harus dilalui, terkadang
‫ada beberapa reboot, dan sebelum kita melakukan semua itu, mari kita gunakan browser kita dan gunakan layanan gratis
‫dari Docker untuk memutar beberapa container di internet.
‫Ini adalah permainan dengan Docker.
‫Bellamy adalah Moby the Docker Whale.
‫Sebenarnya, itu Moby Doc adalah nama lengkapnya.
‫Dia juga memiliki Molly Dock, yang akan Anda lihat di sekitar siapa paus merah muda dan kita akan menggunakan
‫ini. Ini sebenarnya lab dot play dengan Docker AKAM yang memiliki tanda hubung di dalamnya dan saya akan meletakkannya tepat di bawahnya.
‫Anda dapat melihat bahwa Anda dapat mengetiknya, tetapi untuk masuk ke sana, Anda harus
‫melompat ke Docker Hub.
‫Hanya ada satu akun dengan Docker dan Anda harus pergi ke Hub Docker dotcom itu untuk mendaftar akun
‫gratis itu.
‫Benar-benar gratis memungkinkan Anda untuk masuk dan mengunggah gambar dan sumber terbuka dan melakukan beberapa hal serta masuk untuk bermain
‫dengan Docker.
‫Satu-satunya alasan kita perlu login untuk menggunakan play dengan Docker hanyalah untuk mencegah orang-orang di
‫internet menyalahgunakan layanan gratis.
‫Karena inilah mengapa kita tidak dapat memiliki hal-hal baik begitu dalam ke Hub Gawker. com.
‫Isilah.
‫Anda benar-benar hanya membutuhkan alamat email Anda, Docker I. D. atau nama pengguna Anda.
‫Itu penting karena setiap kali Anda masuk, Anda akan selalu menggunakan ID Docker dan
‫kata sandi Anda, bukan alamat email Anda.
‫Jadi isi itu.
‫Ingat ID dan kata sandi Anda.
‫Lompat kembali untuk bermain dengan situs web Dockers dan Anda akan masuk dengan tombol masuk.
‫Jadi jeda video ini, lakukan semua itu dan kembali ke sini dan tekan putar.
‫Baiklah.
‫Apakah Anda memiliki ID Docker dan kata sandi Anda?
‫Anda akan menggunakannya selama kursus ini untuk berbagai hal.
‫Tapi untuk saat ini, kita akan menggunakannya untuk masuk untuk bermain dengan Docker.
‫Dan di LabCorp bermain dengan situs web Doug.
‫Saat Anda menggulir ke bawah untuk masuk, jika Anda sudah masuk, Anda akan melihat tombol mulai di sana.
‫Hijau, bukan biru.
‫Anda mengklik itu dan itu membawa Anda pergi ke antarmuka yang di latar belakang akan
‫memungkinkan Anda untuk memutar beberapa instance Docker di Internet menggunakan layanan cloud nyata yang dikelola Docker untuk kami.
‫Jadi jika Anda mengklik Tambahkan instance baru di sini di sebelah kiri.
‫Disana.
‫Klik itu.
‫Dan kita hanya akan membuat satu instance untuk saat ini.
‫Nanti di kursus, kita sebenarnya bisa membuat banyak, mengatur cluster, melakukan semua itu.
‫Satu hal yang harus Anda ingat adalah bahwa ini habis pada 4 jam, jadi Anda hanya dapat
‫menggunakan contoh yang sama selama 4 jam dan mereka pergi begitu saja.
‫Jadi jika kita membuat tambahkan instance baru dan kita beri waktu sebentar untuk menjalankan mesin Docker baru di
‫VM, dan itu akan memberi kita beberapa informasi di bagian atas, alamat IP, SS H dan kita tidak akan
‫benar-benar menggunakan semua itu dulu.
‫Kami ingin fokus pada ada di bawah dan saya akan memperbesar sehingga Anda
‫dapat melihat lebih mudah apa yang saya lakukan sekarang jika kita melakukan perintah versi ruang Docker di sini, Anda akan kembali ke hal-hal,
‫a sejumlah besar detail tentang klien dan sejumlah besar detail tentang mesin atau server Docker.
‫Dan Docker adalah sistem dua bagian.
‫Anda akan menggunakan sesuatu seperti klien baris perintah Docker, seperti kita baru
‫saja mengetik versi ruang Docker dan Anda akan berbicara dengan mesin Docker melalui satu atau lebih protokol.
‫Anda mungkin menggunakan soket secara default.
‫Ada juga koneksi TCP yang juga dapat berupa TLS, dan Anda juga dapat menggunakan terowongan SSA jika Anda
‫juga menggunakan internet acak.
‫Intinya di sini, adalah bahwa perintah yang Anda ketik berada di klien yang memiliki versi dan biner itu
‫disebut Docker di jendela.
‫Secara teknis Docker mudah jika Anda berada di sisi windows.
‫Tapi di Linux itu hanya disebut biner Docker dan kemudian berbicara dengan mesin di latar
‫belakang yang akan dijalankan melalui API.
‫Semua hal ini sedang kita ketik.
‫Sekarang kembali ke cangkang kita.
‫Jika kita mengetikkan perintah baru dan Anda dapat mengetikkan kata clear untuk menyingkirkan semua yang lain di layar dan meletakkan kursor
‫Anda kembali di atas.
‫Tapi begitu Anda berada di sana, Anda bisa mengetikkan Docker space run space Dash RD untuk detach, yang berarti kami
‫ingin menjalankannya di ruang latar Dash P, yang berarti membuka port dan mempublikasikannya di IP host saya sehingga saya bisa mengaksesnya
‫dari jarak jauh.
‫Dan kita akan menjalankan server Apache, jadi kita akan memilih Port 8800 untuk didengarkan di host kita dan
‫kita akan memerintahkannya untuk masuk ke wadah tempat Apache berjalan pada port default 80 yang Apache
‫sedang mendengarkan.
‫Kemudian kita akan mengetikkan gambar yang ingin kita jalankan HTP D Itu nama dari Apache demon yang berjalan di
‫background.
‫Dan jika kita menekan enter, banyak hal terjadi sekaligus.
‫Kami sebenarnya mengunduh lapisan gambar, seperti yang Anda pelajari sebelumnya yang membentuk gambar
‫penuh ini.
‫Kemudian itu akan membuat jaringan, membuat antarmuka virtual untuk alamat IP.
‫Ini akan membuat sistem file kosong, memuat semua file ini dari gambar ke dalam sistem file itu.
‫Dan akhirnya, setelah semuanya dibuat, itu akan memulai proses GPD di namespace kecilnya sendiri di mana pada dasarnya itu adalah
‫satu-satunya yang berjalan.
‫Sekarang, jika kita ingin membuktikan bahwa benda itu benar-benar berfungsi, kita dapat menggulung host lokal dari mesin ini
‫karena kita menjalankan wadah ini di mesin ini.
‫Dan di sanalah baris perintah kita berada.
‫Jadi kita bisa mengetik curl untuk menggunakan ATP untuk menunjukkan halaman Web dan kita bisa curl localhost 8800 karena itulah portnya.
‫Kami menyuruhnya untuk mendengarkan, pada host IPS, semua jenis host, termasuk yang publik dan yang
‫lokal.
‫Dan itu berhasil.
‫Ini merespons dengan halaman Web Apache default.
‫Dan kita bahkan dapat melihat bahwa wadah itu berjalan dengan bagian perintah Docker baru.
‫Jadi itu menunjukkan kepada kita daftar semua proses kontainer yang berjalan.
‫Dan dalam hal ini, kita hanya memiliki satu.
‫Sekarang, pasti ada banyak keajaiban di sana, dan saya menyebutkan beberapa hal yang dilakukannya, tetapi ada
‫lebih banyak lagi.
‫Kita akan belajar lebih banyak tentang itu selama kursus ini.
‫Tapi mari kita mulai yang lain.
‫Apa yang terjadi jika kita menjalankan beberapa server Apache?
‫Kami bahkan dapat menjalankan beberapa server Apache dengan versi berbeda, semuanya dengan satu perintah.
‫Dan karena isolasi dan bagaimana Docker memastikan bahwa satu aplikasi dalam wadahnya sendiri tidak melihat atau memengaruhi
‫aplikasi lain dan wadah lain, kami dapat menjalankan perintah yang sama selama kami menggunakan port
‫publik terpisah sehingga 8800 port, kita harus mengikuti aturan aplikasi, bukan?
‫Kami tidak dapat menggunakan port yang sama pada lebih dari satu aplikasi secara bersamaan.
‫Jadi sementara wadah itu sendiri mendapatkan alamat IP pribadinya sendiri yang mendengarkan pada port 80, saat kita menggunakan
‫tanda hubung P, kita mengatakan, mendengarkan, pada antarmuka, antarmuka sebenarnya dari host Linux saya dan untuk lalu
‫lintas dari tertentu port, saya memberi tahu Anda ke dalam wadah tempat Apache tinggal.
‫Jadi jika saya cukup menekan panah ke atas beberapa kali dan saya mencadangkan dan mengetik 8801 port yang sedikit berbeda, maka itu
‫akan meluncurkan saya layanan Apache kedua yang dapat saya lihat jika saya mengetik di Docker lagi.
‫Saya sekarang kembali ke.
‫Sekarang, jika saya membiarkan 8800 itu sama, saya sebenarnya akan mendapatkan kembali kesalahan yang mengatakan bahwa port sudah
‫digunakan.
‫Sekarang, jika kita mendapatkan visualisasi dari apa yang baru saja kita lakukan, ingat sebelumnya kita berbicara tentang fitur Linux dari
‫Docker yang berjalan di atas.
‫Dan kemudian kita memiliki gambar ini.
‫Saat Anda melakukan perintah Docker run, itu mengunduh gambar untuk Anda secara otomatis.
‫Anda bisa saja melakukan tarikan Docker secara manual, tetapi Docker run juga melakukannya untuk Anda jika gambar tidak
‫ada.
‫Jadi itu menariknya untuk kami dan kemudian membuat wadah baru ketika kami mengetik perintah yang dijalankan Docker.
‫Jadi itu membuat wadah dengan gambar HTTP.
‫Dan kemudian ketika kita mengetiknya untuk kedua kalinya, ia membuat wadah penampung lain juga,
‫dengan ID uniknya menjalankan gambar yang sama di ruang proses berbeda yang diisolasi dari yang pertama.
‫Sekarang ketika kami mempublikasikan port tersebut, kami melihat bahwa port 80 adalah port di dalam setiap wadah yang mendengarkan IP pribadi
‫yang ditetapkan untuk setiap wadah yang unik, yang hanya dapat diakses di dalam jaringan virtual Dockers,
‫yang akan kita bicarakan nanti.
‫Tetapi ketika kami melakukan IP dasbor itu, kami mengatakan, hei, ambil wadah ini dan teruskan lalu
‫lintas apa pun di port publik yang saya ceritakan dari IP host ke wadah ini, itulah sebabnya kami
‫dapat menetapkan port eksternal 800 untuk meneruskan lalu lintas di dalam peti kemas satu dan kemudian 8801 lalu lintas eksternal kemudian akan masuk
‫ke peti kemas dua.
‫Sekarang, ini mungkin tampak sedikit seperti keajaiban atau tentu saja banyak otomatisasi, tetapi sebenarnya hanya
‫berfokus pada fitur utama Linux dan sekarang Windows yang mengadopsi banyak konsep Linux ini.
‫Dan Anda mungkin pernah mendengar beberapa ruang nama ini dan melihat grup yang saya cantumkan sebelum ini atau perangkat Ethernet
‫virtual.
‫Tabel IP seperti firewall dan perutean paket IP umum dan antarmuka kontrol dan kemudian Union Mouse, yang merupakan sesuatu yang kami gunakan untuk
‫memasukkan sistem file dengan semua lapisan di dalamnya ke dalam wadah pada awalnya agar terlihat seperti
‫sistem file uniknya sendiri. diisolasi dari host lainnya, sepertinya sangat mewah, tetapi ketika Anda masuk ke sebuah
‫wadah, jika Anda hanya memasukkan salah satunya, itu hanya akan terlihat seperti
‫sistem file Linux normal dengan jauh lebih sedikit di dalamnya.
‫Baiklah, itu saja untuk kuliah ini.
‫Saya hanya ingin memberi Anda gambaran tentang apa yang akan kita lakukan nanti.
‫Anda selalu dapat menggunakan permainan dengan layanan Docker.
‫Ini harus tersedia 24 tujuh.
‫Namun di video mendatang, kita akan mempelajari cara menginstal Docker secara lokal atau menginstalnya di server
‫Linux asli milik Anda sendiri.
‫Jadi kita akan bersenang-senang dengan itu nanti.
‫Untuk saat ini, Anda dapat mengklik Sesi Tertutup di kiri atas dan itu akan mematikan wadah, membebaskan sumber daya agar orang
‫lain dapat menggunakan sumber daya gratis yang luar biasa ini.
‫Terima kasih, Doker.
‫Sampai jumpa lagi.