‫Baiklah, karena ini adalah kuliah pertama di bagian ini, saya akan membahas dengan cepat apa
‫keseluruhan bagian ini dan itu adalah wadah.
‫Kontainer adalah blok bangunan mendasar dari toolkit Docker dan itulah salah satu hal pertama yang akan
‫kita pelajari.
‫Kami tidak akan membuat gambar atau melakukan hal-hal canggih sampai
‫kami mengetahui wadah apa, bagaimana menjalankannya, sedikit perbedaannya dengan VM, dan fungsi dasar wadah lainnya.
‫Jadi hal pertama yang ingin kita lakukan adalah memastikan bahwa kita memiliki versi terbaru dari Docker dan berfungsi.
‫Setelah kita melewati itu dan kuliah ini, kuliah lain akan berbicara tentang
‫cara memulai wadah, bagaimana mengelola berbagai aspek wadah:
‫mulai, hentikan, hapus,
‫buat ...
‫hal semacam itu.
‫Dan kita akan menggunakan Nginx untuk semua itu. Nginx adalah server web yang benar-benar dasar
‫yang akan mudah bagi kita untuk digunakan hanya untuk mempelajari perintah Docker dan bagaimana melakukan hal-hal kontainer Docker.
‫Setelah itu, kita akan membahas beberapa dasar jaringan. Anda akan belajar jaringan Docker dan bagaimana
‫wadah saling berbicara.
‫Dan untuk seluruh bagian ini, satu-satunya persyaratan nyata adalah Anda harus menginstal Docker
‫versi terbaru dan berfungsi dengan baik.
‫Jadi dalam kuliah ini kita akan memastikan sangat cepat bahwa itu diatur dengan benar.
‫Agar baris perintah Docker berfungsi dengan baik, Anda harus memastikan Anda berada di terminal
‫yang tepat untuk sistem operasi Anda.
‫Saya akan menggunakan Mac, jadi saya bisa menggunakan Terminal atau iTerm2; dua pilihan populer di Mac.
‫Kemudian pada Windows, jika Anda menggunakan Docker untuk Windows, Anda akan menggunakan PowerShell.
‫Jika Anda berada di Docker ToolBox, Anda akan menggunakan Terminal QuickStart yang disertakan dengan Docker ToolBox.
‫Dan jika Anda menggunakan Linux, Anda hanya akan menggunakan shell Linux yang Anda pilih.
‫Ini semua adalah hal yang saya bicarakan di bagian sebelumnya untuk pengaturan sistem operasi
‫Anda sendiri.
‫Jadi, jika Anda memiliki pertanyaan lain, lihat saja video-video itu.
‫Tapi mari kita mulai.
‫Perintah pertama adalah versi buruh pelabuhan. Perintah ini hanya mengembalikan versi klien Anda -
‫itu CLI yang baru saja kami gunakan - dan server, juga disebut mesin; dan, mesin berjalan di
‫latar belakang pada mesin Anda.
‫Di Windows biasanya disebut layanan di Mac dan Linux, atau
‫biasanya disebut daemon.
‫Dan apa yang terjadi di sini adalah baris perintah buruh pelabuhan kami sebenarnya berbicara ke server pada
‫mesin saya dan kemudian mengembalikan nilainya, serta nilai klien sendiri.
‫Idealnya mereka harus sama tetapi mereka tidak harus versi yang sama.
‫Dan Anda ingin mereka menjadi versi terbaru mungkin. Jika Anda memiliki versi yang lebih lama seperti 1. 12 atau 1. 13, Anda pasti ingin
‫memastikan bahwa Anda pergi ke bagian sebelumnya dan menginstal versi yang tepat karena
‫kami akan menggunakan banyak fitur baru yang hanya ada di versi terbaru.
‫Fakta bahwa saya mendapatkan informasi yang dikembalikan dari server, memvalidasi bahwa saya dapat berbicara dengan server
‫dan berfungsi dengan baik.
‫Jika Anda mendapatkan kesalahan di sana, itu berarti mungkin Anda perlu melakukan versi buruh pelabuhan.
‫Jika Anda mungkin menggunakan Linux, atau mungkin Docker Anda tidak benar-benar berjalan dan Anda mungkin perlu pergi
‫ke video pengaturan bagian sebelumnya untuk memastikan bahwa Docker berjalan dengan benar.
‫Sekarang mari kita dapatkan lebih banyak informasi dari mesin Docker kami.
‫Jika kami melakukan info buruh pelabuhan, itu akan menghasilkan lebih banyak barang daripada hanya versi. Ini sebenarnya akan memberi kami banyak detail
‫tentang konfigurasi dan pengaturan kami untuk mesin kami.
‫Beberapa di antaranya jelas, seperti jumlah kontainer yang Anda jalankan atau mungkin jumlah gambar
‫yang Anda simpan di Docker.
‫Tetapi banyak dari hal-hal lain ini mungkin tidak masuk akal sekarang dan itu baik-baik saja.
‫Kita akan membahas banyak hal selama kursus ini.
‫Sekarang Anda mungkin bertanya-tanya apa saja perintah yang dapat Anda gunakan di Docker.
‫Dan Anda bisa mendapatkan daftar mereka hanya dengan mengetik buruh pelabuhan dan memukul balik.
‫Anda akan melihat daftar panjang di sini di bagian bawah.
‫Ini sebenarnya bukan daftar lengkap, karena jika Anda perhatikan di sini di bagian atas,
‫kita sekarang memiliki perintah manajemen ini.
‫Jadi mulai awal 2017, Docker menyadari bahwa kita mendapatkan begitu banyak perintah di sini dalam daftar ini - di mana saya
‫cukup mengetik ruang docker dan perintah - bahwa ada begitu banyak dari mereka yang mereka butuhkan
‫untuk membuat cara yang lebih mudah untuk mengatur semua perintah ini.
‫Saat itulah mereka membuat perintah manajemen dan yang menciptakan format di mana Anda memiliki
‫ruang buruh pelabuhan perintah manajemen dan kemudian subkomand. Jadi, Anda akan melihat sepanjang kursus ini bahwa kami
‫mencoba menggunakan sedikit dari keduanya.
‫Kami sebagian besar akan menggunakan model Docker baru.
‫Mari kita gunakan contoh di sini menjalankan kontainer - dan itulah format baru dari perintah itu.
‫Tetapi sejak awal proyek Docker, docker run biasanya menjadi cara yang kita ketik perintah
‫itu.
‫Baru-baru ini saja menjalankan container docker telah menjadi cara baru untuk menjalankan perintah itu.
‫Sekarang hal yang paling menarik dari Docker adalah bahwa ia benar-benar fokus pada kompatibilitas ke belakang.
‫Jadi buruh pelabuhan mungkin akan bekerja selamanya; tetapi, perintah baru yang kita dapatkan tidak akan menggunakan
‫nilai perintah buruh pelabuhan ini.
‫Ini akan menggunakan nilai subcommand ruang perintah ruang docker. Jadi, setiap kali saya menggunakan perintah ini, kami akan menjelaskan apa itu
‫dan saya akan menunjukkan kepada Anda kemungkinan cara lama untuk melakukannya dan cara baru
‫untuk melakukannya tergantung pada apakah perintah memiliki opsi itu.
‫Jadi itu akan mulai masuk akal saat kita melewati kursus ini.
‫OK meskipun kita memiliki kuliah yang sangat singkat, dan itu sangat sederhana, mari kita ulas perintah-perintah itu dengan
‫sangat cepat.
‫Perintah versi docker adalah yang selalu saya gunakan pertama kali pada sistem Docker baru; hanya untuk memastikan bahwa
‫klien saya dapat berbicara dengan mesin dan bahwa saya menjalankan versi yang saya harapkan.
‫Info buruh pelabuhan kedua memberi saya banyak nilai konfigurasi dari mesin hanya untuk memastikan bahwa itu
‫diatur seperti yang saya harapkan.
‫Dan terakhir, kami berbicara tentang struktur baris perintah. Cara lama masih bekerja.
‫Jadi untuk perintah lama yang telah ada selama 4+ tahun terakhir, mereka masih bekerja dengan perintah
‫buruh pelabuhan dan kemudian opsi.
‫Tetapi untuk perintah baru yang akan datang, Docker sedang membuat model baru dari perintah manajemen dengan
‫subkomand ruang perintah docker. Contoh yang kami gunakan adalah docker run,
‫salah satu perintah paling umum yang Anda gunakan di Docker di mana cara lama adalah docker run tetapi cara
‫baru menjalankan docker container juga berfungsi.
‫Dan Anda dapat memutuskan bagaimana Anda ingin menggunakan perintah-perintah itu apakah Anda ingin menggunakan cara lama atau cara
‫baru karena keduanya masih akan bekerja.