Menggunakan docker terdiri dari opsi, command dan diikuti oleh argumen. Sintaksnya mengambil bentuk ini:
Menggunakan perintah "docker"
Pada Docker 20, daftar lengkap sub-perintah yang tersedia meliputi:
Untuk melihat opsi yang tersedia untuk perintah tertentu, ketik:
Untuk melihat informasi seluruh sistem tentang Docker, gunakan:
Mari kita jelajahi beberapa perintah ini. Kita akan mulai dengan bekerja dengan image.
Container Docker dibuat dari image Docker. Secara default, Docker menarik images ini dari Docker Hub , registri Docker yang dikelola oleh Docker, perusahaan di balik proyek Docker. Siapa pun dapat menghosting image Docker mereka di Docker Hub, sehingga sebagian besar aplikasi dan distribusi Linux yang Anda perlukan akan memiliki image yang dihosting di sana.
Untuk memeriksa apakah Anda dapat mengakses dan mengunduh image dari Docker Hub, ketik:
Output akan menunjukkan bahwa Docker bekerja dengan benar:
Docker awalnya tidak dapat menemukan image hello-world secara lokal, sehingga mengunduh image dari Docker Hub, yang merupakan repositori default. Setelah image diunduh, Docker membuat container dari image dan aplikasi di dalam container dijalankan, menampilkan pesan.
Anda dapat mencari image yang tersedia di Docker Hub dengan menggunakan docker perintah "docker search sub perintah". Misalnya, untuk mencari gambar Ubuntu, ketik:
Skrip akan mencari ke Docker Hub dan mengembalikan daftar semua gambar yang namanya cocok dengan string pencarian. Dalam hal ini, outputnya akan mirip dengan ini:
Di kolom OFFICIAL , OK menunjukkan image yang dibangun dan didukung oleh perusahaan official proyek. Setelah Anda mengidentifikasi image yang ingin Anda gunakan, Anda dapat mengunduhnya ke komputer Anda menggunakan perintah "docker pull sub perintah".
Jalankan perintah berikut untuk mengunduh ubuntu image official ke komputer Anda:
Anda akan melihat output berikut:
Setelah image diunduh, Anda kemudian dapat menjalankan container menggunakan image yang diunduh dengan perintah "docker run sub perintah". Seperti yang Anda lihat dengan contoh hello-world, jika image belum diunduh saat docker dijalankan dengan perintah "docker run sub perintah", klien Docker akan mengunduh gambar terlebih dahulu, lalu menjalankan container.
Untuk melihat gambar yang telah diunduh ke komputer Anda, ketik:
Outputnya akan terlihat seperti berikut:
Seperti yang akan Anda lihat nanti dalam tutorial ini, image yang Anda gunakan untuk menjalankan container dapat dimodifikasi dan digunakan untuk menghasilkan image baru, yang kemudian dapat diunggah ( di-push adalah istilah teknisnya) ke Docker Hub atau registry Docker lainnya.
Mari kita lihat cara menjalankan container secara lebih rinci.
Menjalankan Container Docker
Container hello-world yang Anda jalankan di langkah sebelumnya adalah contoh container yang berjalan dan keluar setelah memancarkan pesan pengujian. Container bisa jauh lebih berguna dari itu, dan mereka bisa interaktif. Bagaimanapun, mereka mirip dengan mesin virtual, hanya lebih ramah sumber daya.
Sebagai contoh, mari kita jalankan container menggunakan image terbaru Ubuntu. Kombinasi argument "-i" dan "-t" memberi Anda akses shell interaktif ke dalam container:
Prompt perintah Anda harus berubah untuk mencerminkan fakta bahwa Anda sekarang bekerja di dalam container dan harus mengambil formulir ini:
Catat id container di command prompt. Dalam contoh ini adalah 3e83f3a106e0. Anda akan memerlukan ID container itu nanti untuk mengidentifikasi container saat Anda ingin menghapusnya.
Sekarang Anda dapat menjalankan perintah apa pun di dalam wadah. Misalnya, mari perbarui database paket di dalam container. Anda tidak perlu mengawali perintah apa pun dengan sudo, karena Anda beroperasi di dalam container sebagai pengguna root :
Kemudian instal aplikasi apa saja di dalamnya. Mari kita instal Node.js:
Ini menginstal Node.js dalam container dari repositori resmi Ubuntu. Ketika instalasi selesai, verifikasi bahwa Node.js telah diinstal:
Anda akan melihat nomor versi yang ditampilkan di terminal Anda:
Setiap perubahan yang Anda buat di dalam container hanya berlaku untuk container itu.
Untuk keluar dari container, ketik exit pada prompt.
Mari kita lihat mengelola container di sistem kita selanjutnya.
Selesai.
Sekian sharing ilmu dari saya, jika blog ini berguna bisa kalian share sebanyak-banyaknya.
Sebaik baik blog adalah blog yang bermanfaat bagi pembacanya
0 Comments