Buruh pelabuhan adalah proyek sumber terbuka yang didukung oleh entitas bisnis dengan nama yang sama yang membuatnya lebih mudah untuk menjalankan proses aplikasi dalam lingkungan yang relatif terisolasi yang disebut wadah atau wadah. Tidak seperti mesin virtual (VM) yang memiliki kernelnya sendiri, container bergantung pada kernel sistem operasi host, memungkinkannya menjadi lebih ringan dan berjalan lebih cepat.
Docker adalah alat paling sederhana yang diberikannya ke komputer kita pengembangan aplikasi perusahaan dan kemampuan manajemen. Secara default, kontainer Docker berjalan menggunakan image aplikasi yang dihosting di Docker Hub, yang dapat kita akses link ini. Pada artikel ini kami akan menunjukkan kepada Anda cara memasang dan menggunakan kontainer ini di Ubuntu dan distribusi lain berdasarkan sistem operasi yang dikembangkan oleh Canonical.
Menginstal Docker di Ubuntu
Hal terbaik jika niat kita adalah untuk selalu memiliki versi terbaru dari sebuah perangkat lunak adalah dengan menginstal repositori resmi dari perangkat lunak tersebut. Untuk melakukan ini, kami akan mengikuti langkah-langkah ini:
- Pertama kami membuka terminal dan mengimpor kunci GPG dari perangkat lunak dengan perintah berikut:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
- Selanjutnya, kami menambahkan repositori resmi:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
- Kami memperbarui paket:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
- Selanjutnya, kami akan menginstal Docker dengan perintah berikut:
sudo apt install docker-engine
Bagaimana menjalankan kontainer Docker
El daemon Docker pasti sudah berfungsi. Sekarang, untuk menjalankan container pertama kita, kita akan menggunakan perintah:
sudo docker run hello-world
Seperti disebutkan di atas, kontainer Docker secara default dihosting di hubnya sendiri. Ada ratusan atau ribuan gambar yang tersedia, jadi kami akan melakukan pencarian untuk mengeksekusi gambar yang menarik bagi kami. Misalnya, perintah pencarian untuk menemukan gambar tentang Linux Mint, salah satu distribusi berbasis Ubuntu yang paling populer, adalah sebagai berikut:
sudo docker search "linux mint"
Pencarian sebelumnya akan menunjukkan kepada kita sesuatu seperti berikut:
Saat mencari gambar untuk menjalankan container, kami selalu harus menggunakan gambar yang memiliki kolom "OK" atau "Official", yang artinya gambar tersebut berasal dari project Anda sendiri dan bukan dari sembarang orang. Di daftar sebelumnya tidak ada yang resmi, tapi ada satu dari Ubuntu. Kami akan menjalankan wadah menggunakan gambar resmi Ubuntu (dari yang sebelumnya) dengan perintah berikut:
sudo docker run -it ubuntu bash
Perintah di atas akan mengunduh image Ubuntu, menjalankan container, tetap menjalankannya, dan memberi kita akses tty interaktif di dalamnya dengan Bash. Kami akan menyadari bahwa cepat telah berubah menjadi seperti root @ 131a58505d2d: / #, di mana setelah di adalah ID unik penampung.
Dengan menggunakan akses baris perintah, kita dapat melakukan apa saja, seperti keluar dari wadah, memperbarui basis data paket, memperbarui sistem, atau memasang perangkat lunak apa pun.
Melakukan pembersihan
Saat kami menjalankan container, klien Docker harus mendownload image dari Docker Hub. Gambar-gambar ini akan disimpan di komputer kita dan akan tetap di sana meskipun kita telah menghentikan dan menghilangkan wadahnya, begitu semua sisa itu layak untuk dihilangkan yang tidak akan kami gunakan lagi.
Untuk membuat daftar gambar yang dihosting di komputer kami, kami akan menulis perintah berikut:
sudo docker images
Ini akan menunjukkan kepada kita semua gambar yang dihosting di komputer kita. Untuk menghilangkannya, kita akan menulis perintah seperti berikut, di mana "hello-world" adalah gambar yang ingin kita hapus:
sudo docker rmi hello-world
Menggunakan perangkat lunak yang ditampilkan dalam posting ini dan wadahnya bisa sangat menarik bagi sebagian pengguna. Apakah Anda salah satunya?
Via | linuxbsdos.com
Untuk manusia seperti saya, bagaimana saya bisa menginstal buruh pelabuhan di Ubuntu saya?
Keuntungannya adalah tidak menghabiskan sumber daya fisik, tetapi hanya yang logis.Anda dapat membangun 20 mesin virtual dalam hitungan dua menit, sementara yang lain membutuhkan waktu berjam-jam.