Docker adalah platform perangkat lunak yang dikembangkan untuk memfasilitasi penerapan aplikasi berdasarkan konsep container. Platform ini dapat digunakan untuk membuat, menguji, dan mendistribusikan aplikasi dengan mengumpulkannya dalam unit standar, yang disebut container.
Docker container adalah lingkungan terisolasi tempat aplikasi dapat dijalankan tanpa gangguan oleh proses lain. Sama halnya dengan apa yang terjadi dengan mesin virtual, sumber daya komputasi khusus dialokasikan ke setiap wadah. Tidak seperti Mesin Virtual, Docker tidak memerlukan emulasi perangkat keras apa pun tetapi menggunakan perangkat keras fisik host untuk setiap wadah.
Menjadi hemat sumber daya dan mampu menghasilkan kinerja sistem yang lebih baik, containerization dapat dilihat sebagai evolusi alami dari virtualisasi. Selain itu, karena mereka menampilkan apa pun yang diperlukan untuk eksekusi aplikasi yang benar - termasuk perpustakaan, alat sistem, dan kode - container menyederhanakan penerapan aplikasi tanpa perlu khawatir tentang konfigurasi lingkungan runtime.
Untuk menginstal Docker, pertama-tama sambungkan ke server Anda melalui koneksi SSH. Jika Anda belum melakukannya, ikuti panduan kami disarankan untuk terhubung dengan aman dengan protokol SSH. Untuk server lokal, lanjutkan ke langkah berikutnya dan buka terminal server Anda.
Instalasi Docker
Untuk mendapatkan versi terbaru Docker, unduh dari Repositori Docker dan bukan dari Repositori Ubuntu resmi. Mari kita lihat bagaimana melakukannya.
Perbarui daftar paket dengan perintah:
$ sudo apt update
Instal beberapa paket untuk memungkinkan apt menggunakan paket di HTTPS
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
Tambahkan kunci GPG dari Repositori Docker ke sistem Anda
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Tambahkan Repositori Docker ke sumber APT
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Perbarui database paket dengan paket Docker yang baru ditambahkan
$ sudo apt update
Pastikan instalasi menggunakan Docker Repository dan bukan dari Ubuntu dengan perintah:
$ apt-cache policy docker-ce
Akhirnya, instal Docker:
$ sudo apt install docker-ce
Sekarang Docker diinstal, Daemon harus berjalan dan proses harus diaktifkan untuk berjalan saat start-up. Untuk memverifikasi bahwa itu berjalan, gunakan perintah:
$ sudo systemctl status docker
Menambahkan pengguna Anda ke grup Docker
Untuk menghindari mengetikkan perintah "sudo" setiap kali, tambahkan pengguna Anda ke grup buruh pelabuhan. Grup buruh pelabuhan adalah grup pengguna yang diaktifkan untuk menjalankan perintah seolah-olah mereka adalah administrator.
$ sudo usermod -aG docker ${USER}
N.B. Anda dapat menambahkan pengguna lain ke grup buruh pelabuhan hanya dengan menjalankan perintah ini untuk setiap pengguna yang ingin Anda tambahkan
Untuk mengakses kembali dan menerapkan perubahan, ketik perintah berikut:
$ su - username
Setelah menjalankan perintah ini, masukkan kata sandi pengguna untuk melanjutkan.
Untuk mempelajari cara menggunakan container dan image dengan Docker, sebaiknya baca panduan kami tentang cara mengelola container Docker di Linux.