Cara Install dan Menggunakan Docker di Ubuntu 18.04
|Cara Install dan Menggunakan Docker di Ubuntu 18.04 – Docker adalah teknologi containerisasi yang memungkinkan Anda untuk dengan cepat membangun, menguji, dan menggunakan aplikasi sebagai container portabel dan mandiri yang dapat berjalan hampir di mana saja. Docker telah menjadi standar de facto untuk penyebaran container, dan ini merupakan alat yang penting bagi para insinyur DevOps dan integrasi terus menerus serta jalur pengiriman. Layanan ini memiliki tingkatan gratis dan premium. Perangkat lunak yang menampung wadah ini disebut Docker Engine.
Docker adalah seperangkat platform as a services (PaaS) produk yang menggunakan virtualisasi tingkat OS untuk mengirimkan perangkat lunak dalam paket yang disebut container. Container diisolasi satu sama lain dan menggabungkan perangkat lunak mereka sendiri, perpustakaan dan file konfigurasi; mereka dapat berkomunikasi satu sama lain melalui saluran yang jelas. Semua kontainer dijalankan oleh kernel sistem operasi tunggal dan karenanya lebih ringan dari mesin virtual.
Dalam tutorial ini, saya akan membahas cara install Docker pada komputer Ubuntu 18.04 dan menjelajahi konsep dan perintah dasar Docker.
Persyaratan
Sebelum melanjutkan dengan tutorial cara install docker di ubuntu ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo
. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Cara Install Docker di Ubuntu
Meskipun paket instalasi Docker tersedia di repositori resmi Ubuntu 18.04, tapi mungkin bukan merupakan versi terbaru. Hal yang disarankan adalah menginstal paket Docker terbaru dari repositori Docker.
Mengaktifkan Repositori Docker
Mulailah dengan mengupdate daftar paket dan menginstal dependensi yang diperlukan untuk menambahkan repositori baru melalui HTTPS:
$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Import GPG key repositori menggunakan perintah curl
berikut:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Tambahkan APT Repository Docker ke sistem Anda:
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Menginstal Docker CE
Sekarang setelah repositori Docker diaktifkan, Anda dapat menginstal versi Docker yang Anda butuhkan.
Untuk menginstal Docker versi terbaru, gunakan perintah di bawah ini. Jika Anda ingin menginstal versi Docker tertentu, lewati langkah ini dan pergi ke yang berikutnya.
$ sudo apt update
$ sudo apt install docker-ce
Untuk menginstal versi tertentu, pertama daftar versi yang tersedia di repositori Docker:
$ apt list -a docker-ce
Perintah ini mencetak versi Docker yang tersedia di kolom kedua.
Output
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64
docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64
docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
Misalnya, untuk menginstal versi 18.09.6 Anda mengetik:
$ sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
Agar paket Docker tidak diperbarui secara otomatis, tandai sebagai menahan:
$ sudo apt-mark hold docker-ce
Setelah instalasi selesai, layanan Docker akan mulai secara otomatis. Anda dapat memverifikasinya dengan mengetik:
$ sudo systemctl status docker
Outputnya akan terlihat seperti ini:
Output docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Menjalankan Perintah Docker Tanpa Sudo
Secara default mengelola Docker membutuhkan hak administrator.
Untuk menjalankan perintah Docker sebagai pengguna non-root tanpa menambahkan sudo
Anda harus menambahkan pengguna Anda ke grup docker. Grup ini dibuat selama instalasi paket Docker CE. Untuk melakukan itu jalankan perintah berikut:
$ sudo usermod -aG docker $USER
$USER
adalah variabel lingkungan yang menampung username Anda.
Logout dan log in kembali untuk me-refresh group membership.
Untuk memverifikasi bahwa Docker telah berhasil di install dan Anda dapat menjalankan perintah docker tanpa menambahkan sudo, jalankan:
$ docker container run hello-world
Perintah akan mengunduh gambar uji, menjalankannya dalam wadah, mencetak pesan “Hello from Docker” dan keluar. Outputnya akan terlihat seperti berikut:
Cara Upgrade Docker
Ketika versi Docker baru dirilis, Anda dapat mengupdate paket menggunakan proses peningkatan standar:
$ sudo apt update
$ sudo apt upgrade
Cara Uninstall Docker
Sebelum menghapus Docker, hapus semua container, gambar, volume, dan jaringan.
Anda dapat uninstall Docker sebagai paket lain yang diinstal dengan apt:
$ sudo apt purge docker-ce
$ sudo apt autoremove
Antarmuka Baris Perintah Docker
Perintah Docker CLI mengambil bentuk ini:
$ docker [option] [subcommand] [arguments]
Untuk melihat daftar semua perintah yang tersedia ketik docker
tanpa parameter:
$ docker
Jika Anda memerlukan bantuan lebih lanjut pada [subcommand]
apa pun, Anda dapat menggunakan --help
switch seperti yang ditunjukkan di bawah ini:
$ docker [subcommand] --help
Docker Image
Docker Image terdiri dari serangkaian lapisan sistem file yang mewakili instruksi dalam Dockerfile gambar yang membentuk aplikasi perangkat lunak yang dapat dieksekusi. Suatu gambar adalah file biner yang tidak dapat diubah termasuk aplikasi dan semua dependensi lainnya seperti perpustakaan, binari, dan instruksi yang diperlukan untuk menjalankan aplikasi.
Anda dapat menganggap gambar Docker sebagai snapshot Docker container.
Sebagian besar gambar Docker tersedia di Docker Hub. Docker Hub adalah layanan registri berbasis cloud yang di antara fungsi lainnya digunakan untuk menyimpan gambar Docker di repositori publik atau pribadi.
Cari Docker Image
Untuk mencari gambar dari registri Docker Hub, gunakan perintah search
.
Misalnya, untuk mencari gambar Ubuntu, Anda harus mengetik:
$ docker search ubuntu
Outputnya akan terlihat seperti ini:
Seperti yang Anda lihat, pencarian mencetak tabel dengan lima kolom, yang terdiri dari: NAME, DESCRIPTION, STARS, OFFICIAL dan AUTOMATED.
Gambar resmi adalah gambar yang dikembangkan Docker bersama dengan mitra upstream.
Sebagian besar gambar Docker di Docker Hub ditandai dengan nomor versi. Ketika tidak ada tag yang ditentukan, Docker akan menarik yang terbaru.
Download Docker Image
Misalnya, untuk mendownload build resmi terbaru dari Image Ubuntu 18.04, Anda akan menggunakan perintah penarikan gambar berikut:
$ docker image pull ubuntu
Bergantung pada kecepatan Internet Anda, proses download mungkin memakan waktu beberapa detik atau menit.
Ketika tidak menentukan tag, Docker menarik gambar Ubuntu terbaru, yang pada saat penulisan artikel ini adalah 18,04.
Jika Anda ingin mengunduh rilis Ubuntu sebelumnya, katakanlah Ubuntu 16.04 maka Anda perlu menggunakan docker image pull ubuntu: 16.04.
Untuk mencantumkan daftar semua jenis image yang diunduh, gunakan perintah:
$ docker image ls
Outputnya akan terlihat seperti ini:
Cara Hapus Docker Image
Jika karena alasan tertentu, Anda ingin menghapus suatu gambar, Anda dapat melakukannya dengan sub-command image rm [image_name]
:
$ docker image rm ubuntu
Docker Containers
Sebuah instance dari sebuah image disebut container. Container mewakili runtime untuk satu aplikasi, proses, atau layanan.
Ini mungkin bukan perbandingan yang paling tepat, tetapi jika Anda seorang programmer, Anda dapat menganggap Docker Image sebagai Class dan Docker Container sebagai turunan dari Class.
Kita dapat start, stop, remove, dan manage sebuah container dengan sub-command docker container
.
Start Docker Container
Perintah berikut akan memulai Docker container berdasarkan pada Image Ubuntu. Jika Anda tidak memiliki Image secara lokal, itu akan mengunduhnya terlebih dahulu:
$ docker container run ubuntu
Saat pertama melihat, tampaknya tidak ada yang terjadi sama sekali. Tapi itu tidak benar. Ubuntu container berhenti segera setelah booting karena tidak memiliki proses yang berjalan lama, dan saya tidak memberikan perintah apa pun. Container booting, menjalankan perintah kosong, dan kemudian keluar.
Perintah -it
memungkinkan kita untuk berinteraksi dengan container melalui baris perintah. Untuk memulai jenis container interaktif:
$ docker container run -it ubuntu /bin/bash
Output
[root@719ef9304412 /]#
Seperti yang Anda lihat dari output di atas, setelah container dimulai, command prompt berubah. Ini artinya Anda sekarang bekerja dari dalam wadah.
List Docker Container
Untuk melihat daftar container yang aktif, ketik:
$ docker container ls
Jika Anda tidak memiliki container yang sedang berjalan, hasilnya akan kosong.
Untuk melihat wadah yang aktif dan tidak aktif, berikan switch -a
:
$ docker container ls -a
Hapus Docker Container
Untuk menghapus satu atau lebih kontainer, salin ID kontainer (atau IDs) dan rekatkannya setelah sub-command kontainer rm
:
$ docker container rm c55680af670c
Kesimpulan
Anda telah belajar cara install Docker di komputer Ubuntu 18.04 Anda dan cara mengunduh Docker Image dan mengelola Docker Container. Anda mungkin juga ingin membaca tentang Docker Compose, yang memungkinkan Anda untuk mendefinisikan dan menjalankan aplikasi Docker multi-Container.
Tutorial cara install dan menggunakan docker di Ubuntu ini hanyalah panduan dasar, untuk mempelajari lebih lanjut tentang Docker, lihat dokumentasi Docker resmi disini.
Baca : Panduan Lengkap Cara Uninstall Paket Software di Ubuntu
Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Facebook+.
Register Now: TOP 10 Hosting
Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals