How to Start a Blog? Panduan Membuat Website Hanya 30 Menit

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.

cara install docker ubuntu

Dalam tutorial ini, saya akan membahas cara install Docker pada komputer Ubuntu 18.04 dan menjelajahi konsep dan perintah dasar Docker.

Baca : Cara Install Eclipse IDE di Linux Ubuntu 18.04

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.

Baca : Cara Membuat Sudo User dan Sudo Group di Ubuntu

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:

docker hello world tutorial

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.

Baca : Panduan Cara Instal Ruby di Ubuntu 18.04

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:

docker search image tutorial

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

docker pull image tutorial

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:

install docker ubuntu list images

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

install docker ubuntu remove image

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

install docker ubuntu list containers

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

docker list all containers install ubuntu

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+.

10 top hosting!

Register Now: TOP 10 Hosting

Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals

Niagahoster

Rp.26.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

IDCloudhost

Rp.30.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

Bluehost Hosting

$2.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

iPage Hosting

$1.99/Month Free Domain, Unlimited Space & Bandwidth Get Host

SiteGround Hosting

$3.45/Month Free Domain, Unlimited Space & Bandwidth Get Host

Hostgator

$3.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

Add a Comment

Your email address will not be published. Required fields are marked *