Bagaimana cara Menginstal Docker di Ubuntu, CentOS, Debian dan Windows?

Panduan langkah demi langkah untuk menginstal Docker di OS favorit Anda.


Docker adalah proyek sumber terbuka yang mendukung pembangunan, pengujian, penyebaran, dan pengelolaan aplikasi dalam wadah portabel yang mandiri. Secara umum, gambar kontainer memiliki semua sumber daya yang diperlukan aplikasi untuk dijalankan.

Saat ini, Docker telah menjadi alat yang populer untuk menyebarkan dan mengelola aplikasi sebagai wadah sambil mengatasi masalah kompatibilitas. Teknologi ini memungkinkan Anda untuk menginstal aplikasi dan layanan di berbagai komputer terlepas dari perangkat keras dan sistem operasi yang mendasarinya. Akibatnya, Anda dapat menjalankan gambar tersebut pada sistem komputer yang berbeda selama Docker diinstal. Gambar yang umum termasuk Nginx, MariaDB, WordPress, dan lainnya.

Docker berbeda dari VM tradisional.

Dalam tutorial ini, Anda akan belajar cara menginstal Docker pada sistem operasi berikut.

  • Ubuntu
  • Debian
  • CentOS
  • Windows

Dalam kebanyakan kasus, langkah-langkahnya mirip untuk OS tertentu, tetapi mungkin ada beberapa variasi kecil di versi yang berbeda.

Metode pemasangan Docker

Secara umum, ada tiga metode instalasi Docker utama, pilihannya tergantung pada situasi dan lingkungan, seperti dijelaskan di bawah ini.

  • Menggunakan repositori Docker: – Mudah untuk menginstal dan memutakhirkan metode yang disarankan untuk sebagian besar instalasi online.
  • Unduhan manual, instalasi, dan peningkatan: – cocok untuk komputer offline yang tidak memiliki akses ke internet
  • Menggunakan skrip otomatis: untuk pengembangan dan lingkungan pengujian.

Dalam panduan ini, kita akan membahas instalasi menggunakan repositori Docker. Anda akan belajar cara menginstal dan memutakhirkan alat dari repositori Docker resmi. Secara umum, Anda juga dapat mengunduh file dari repositori sistem operasi, tetapi ini mungkin tidak memiliki versi terbaru sehingga perlu menggunakan sumber Docker resmi jika memungkinkan..

Instal Docker di Ubuntu

Untuk artikel ini, kita akan menggunakan Ubuntu 18.04.

Prasyarat

  • Ubuntu 18.04
  • pengguna sudo

Langkah 1: Perbarui database lokal

Sebelum instalasi, mulailah dengan memperbarui daftar paket yang ada

sudo apt pembaruan

Langkah 2: Instal dependensi yang mendukung https

Instal paket yang memungkinkan apt untuk mentransfer file melalui https

sudo apt install apt-transport-https ca-Certificate curl software-properties-common

Inilah yang dilakukan oleh setiap perintah;

  • apt-transport-https: Izinkan apt untuk mentransfer file dan data melalui https
  • ca-sertifikat: membuat komputer atau browser untuk memeriksa sertifikat keamanan
  • curl: Alat transfer file
  • software-properties-common: menambahkan skrip manajemen perangkat lunak

Langkah 3: Tambahkan Kunci GPG Docker

Yang berikutnya adalah menambahkan kunci GPG – fitur keamanan yang memastikan file instalasi otentik.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

Langkah 4: Instal Docker Repository

Pada langkah ini, gunakan perintah di bawah ini untuk menambahkan repositori Docker ke sumber apt.

sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu bionic stable"

Langkah 5: Perbarui Gudang

Perbarui database dengan paket Docker dari repo yang baru saja Anda tambahkan

sudo apt pembaruan

Untuk memastikan bahwa Anda menjalankan instalasi dari repositori Docker resmi, jalankan perintah

docker-ce policy apt-cache

Ini akan menghasilkan output sebagai berikut

Output dari docker-ce policy apt-cache

buruh pelabuhan:
Diinstal: (tidak ada)
Kandidat: 5: 19.03.5 ~ 3-0 ~ ubuntu-bionic
Tabel versi:
5: 19.03.5 ~ 3-0 ~ ubuntu-bionic 500
500 https://download.docker.com/linux/ubuntu Paket bionic / stable amd64
5: 19.03.4 ~ 3-0 ~ ubuntu-bionic 500
500 https://download.docker.com/linux/ubuntu Paket bionic / stable amd64
5: 19.03.3 ~ 3-0 ~ ubuntu-bionic 500

Dari output, Anda akan melihat bahwa docker-ce belum diinstal. Namun, output akan menunjukkan sistem operasi target dan nomor versi Docker. Harap perhatikan bahwa nomor versi dapat berbeda tergantung pada waktu pemasangan.

Langkah 6: Instal Docker versi terbaru

Setelah dikonfirmasi, gunakan perintah berikut untuk menginstal Docker.

sudo apt install docker-ce

Ini akan menginstal Docker, memulai daemon dan mengaktifkannya untuk mulai secara otomatis saat boot. Untuk mengonfirmasi bahwa Docker aktif dan berfungsi, jalankan;

sudo systemctl status docker

Jika diinstal dan berjalan dengan sukses, perintah akan memberikan output berikut

$ sudo systemctl status docker

● docker.service – Docker Application Container Engine
Dimuat: dimuat (/lib/systemd/system/docker.service; diaktifkan; preset vendor: e
Aktif: aktif (berjalan) sejak Sabtu 2019-12-14 07:46:40 UTC; 50-an yang lalu
Documents: https://docs.docker.com
PID Utama: 2071 (dockerd)
Tugas: 8
CGroup: /system.slice/docker.service
└─2071 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / mengandung

Bagian keluaran ini menunjukkan bahwa pemasangan berhasil dan Docker aktif dan berjalan.

Menginstal Docker pada CentOS

Prasyarat

  • Versi stabil CentOS 7
  • Pengguna sudo

Praktik terbaik adalah menggunakan versi terbaru dari paket instalasi Docker dari repositori Docker resmi.

Langkah 1: Perbarui basis data paket

Langkah pertama adalah memperbarui basis data paket dengan perintah.

sudo yum pembaruan

Langkah 2: Tambahkan Docker Repository dan instal Docker

Setelah memperbarui, kami akan menambahkan repositori Docker resmi, mengunduh, dan menginstal Docker versi terbaru. Untuk melakukan ini, gunakan perintah;

curl -fsSL https://get.docker.com/ | SH

Langkah 3: Mulai Docker dan periksa versinya

Setelah instalasi selesai, jalankan daemon Docker

sudo systemctl mulai buruh pelabuhan

Konfirmasikan bahwa Docker sedang berjalan

sudo systemctl status docker

Ini harus menyediakan output berikut

docker.service – Docker Application Container Engine
Dimuat: dimuat (/usr/lib/systemd/system/docker.service; dinonaktifkan; vendor telah disetel: dinonaktifkan)
Aktif: aktif (berjalan) sejak Senin 2019-12-09 09:54:50 UTC; 7s lalu
Documents: https://docs.docker.com
PID Utama: 9194 (dockerd)
Tugas: 8
Memori: 44,0M
CGroup: /system.slice/docker.service
└─9194 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / cont…

Menginstal Docker di Debian

Untuk memastikan Anda mendapatkan versi terbaru, instal dari repositori Docker resmi.

Prasyarat

  1. Debian 9 sedang berjalan
  2. Pengguna sudo

Langkah 1: Perbarui sistem

Pertama, perbarui daftar paket yang diinstal.

sudo apt pembaruan

Langkah 2: Instal paket yang diperlukan untuk menjalankan apt to over Https

sudo apt install apt-transport-https ca-Certificate curl gnupg2 software-properties-common

Langkah 3: Tambahkan kunci GPG

Sekarang kita perlu menambahkan kunci GPG dari Docker ke sistem Debian kami. Ini memastikan bahwa unduhan valid.

Untuk menambahkan kunci GPG untuk repositori Docker resmi, jalankan

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –

Langkah 4: Tambahkan repositori Docker ke sumber APT

Pada langkah ini, Anda akan menambahkan repositori Docker ke sumber apt.

sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/debian $ (lsb_release -cs) stable"

Langkah 5: Perbarui basis data paket

Kami sekarang akan memperbarui basis data paket dengan paket Docker dari repo yang baru saja Anda tambahkan.

sudo apt pembaruan

Langkah 6: Verifikasi sumber instalasi

Perintah di bawah ini memastikan bahwa Anda memasang Docker dari repo Docker resmi alih-alih Debian yang mungkin kedaluwarsa.

docker-ce policy apt-cache

Ini akan mengembalikan output yang mirip dengan yang di bawah ini. Namun, nomor versi Docker dapat bervariasi.

Diinstal: (tidak ada)
Kandidat: 5: 19.03.5 ~ 3-0 ~ debian-stretch
Tabel versi:
5: 19.03.5 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stable amd64 Packages
5: 19.03.4 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stable amd64 Packages
5: 19.03.3 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stable amd64 Packages
5: 19.03.2 ~ 3-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stable amd64 Packages
..
..
..
17.03.1 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stable amd64 Packages
17.03.0 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stable amd64 Packages

Seperti yang bisa dilihat, docker-ce belum diinstal. Output menunjukkan bahwa instalasi adalah dari repositori Docker resmi untuk Debian 9 (peregangan).

Langkah 7: Instal Docker

Kami sekarang siap untuk menginstal Docker menggunakan perintah di bawah ini.

sudo apt install docker-ce

Ini akan menginstal Docker, menyalakan mesin dan mengkonfigurasinya untuk selalu memulai saat boot. Setelah instalasi selesai, verifikasi bahwa itu sedang berjalan.

sudo systemctl status docker

Jika berhasil diinstal, output akan menunjukkan bahwa layanan aktif dan berjalan.

Keluaran

● docker.service – Docker Application Container Engine
Dimuat: dimuat (/lib/systemd/system/docker.service; diaktifkan; preset vendor: e
Aktif: aktif (berjalan) sejak Senin 2019-12-09 11:48:32 UTC; 41s lalu
Documents: https://docs.docker.com
PID Utama: 17486 (dockerd)
CGroup: /system.slice/docker.service
└─17486 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / mengandung

Instal Docker di windows

Mari kita lihat cara menginstal edisi Docker enterprise di Windows server 2016.

Langkah 1: Instal modul Docker Powershell

Buka Jendela PowerShell command prompt dengan akun administratif, dan gunakan perintah di bawah ini untuk menginstal modul DockerMsftProvider. Ini adalah modul Docker Powershell untuk menemukan, menginstal, dan memperbarui gambar Docker.

Jika menggunakan akun administrator, perintah akan muncul sebagai;

PS C: \ Users \ Administrator> install-module -name DockerMsftProvider -Force

Ini akan memberikan output seperti di bawah ini.

Penyedia NuGet diharuskan untuk melanjutkan
PowerShellGet membutuhkan versi penyedia NuGet ‘2.8.5.201’ atau yang lebih baru untuk berinteraksi dengan repositori berbasis NuGet. NuGet
penyedia harus tersedia di ‘C: \ Program Files \ PackageManagement \ ProviderAssemblies’ atau
‘C: \ Users \ Administrator \ AppData \ Local \ PackageManagement \ ProviderAssemblies’. Anda juga dapat menginstal penyedia NuGet oleh
menjalankan ‘Instal-PackageProvider -Nama NuGet -MinimumVersion 2.8.5.201 -Force’. Apakah Anda ingin menginstal PowerShellGet
dan impor penyedia NuGet sekarang?
[Y] Ya [N] Tidak [S] Menunda [?] Bantuan (standarnya adalah “Y”): y
Ketik Y untuk Ya

Langkah 2 Instal Paket Docker

Setelah modul terpasang, kami sekarang siap untuk menginstal paket Docker.

PS C: \ Users \ Administrator>Install-Package Docker –Providername DockerMsftProvider –Force

Ini akan menginstal paket Docker di komputer tetapi tidak akan memulai layanan. Karena itu, Anda harus me-restart komputer untuk mengaktifkan fitur wadah.

PS C: \ Users \ Administrator>Nyalakan kembali-Komputer

Setelah restart, verifikasi instalasi dan versi dengan menjalankan

PS C: \ Users \ Administrator>versi buruh pelabuhan

Keluaran

Klien: Docker Engine – Enterprise
Versi: 19.03.5
Versi API: 1.40
Versi Go: go1.12.12
Git melakukan: 2ee0c57608
Dibangun: 11/13/2019 08:00:16
OS / Arch: windows / amd64
Eksperimental: salah
Server: Docker Engine – Enterprise
Mesin:
Versi: 19.03.5
Versi API: 1.40 (versi minimum 1.24)
Versi Go: go1.12.12
Git melakukan: 2ee0c57608
Dibangun: 11/13/2019 07:58:51
OS / Arch: windows / amd64
Eksperimental: salah

PS C: \ Users \ Administrator>

Untuk menguji Docker dengan gambar tipikal, jalankan perintah

buruh pelabuhan menjalankan hello-world: nanoserver-sac2016

Jika diinstal dan berjalan dengan benar, perintah akan memberikan output berikut.

PS C: \ Users \ Administrator> buruh pelabuhan menjalankan hello-world: nanoserver-sac2016

Halo dari Docker!
Pesan ini menunjukkan bahwa instalasi Anda tampaknya berfungsi dengan benar.
Untuk menghasilkan pesan ini, Docker mengambil langkah-langkah berikut:
1. Klien Docker menghubungi daemon Docker.
2. Daemon Docker menarik gambar “hello-world” dari Docker Hub.
(windows-amd64, nanoserver-sac2016)
3. Docker daemon membuat wadah baru dari gambar yang menjalankan
executable yang menghasilkan output yang sedang Anda baca.
4. Daemon Docker mengalirkan output itu ke klien Docker, yang mengirimkannya
ke terminal Anda.
Untuk mencoba sesuatu yang lebih ambisius, Anda dapat menjalankan wadah Windows Server dengan:
PS C:> buruh pelabuhan menjalankan -it mcr.microsoft.com/windows/servercore powershell
Bagikan gambar, alur kerja otomatis, dan lainnya dengan Docker ID gratis:
https://hub.docker.com/
Untuk lebih banyak contoh dan ide, kunjungi:
https://docs.docker.com/get-started/

Harap dicatat bahwa Anda harus menggunakan gambar kontainer windows secara default. Jika Anda perlu menjalankan gambar kontainer Linux, gunakan Docker Daemon dalam mode eksperimental, yang tersedia dalam versi desktop.

Kesimpulan

Saya harap sekarang Anda tahu betapa mudahnya menginstal Docker. Setelah Anda menginstal, bermain-main dengannya untuk membiasakan diri dan jika Anda memerlukan beberapa pelatihan berbasis video maka lihat ini tentu saja.

TAGS:

  • Buruh pelabuhan

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map