GNU/Linux >> Belajar Linux >  >> Fedora

Cara Menginstal Docker di Fedora 28 / Fedora 27

Pekerja Buruh adalah teknologi virtualisasi kontainer open source yang telah mendapatkan popularitas besar belakangan ini, dan menawarkan cara yang lebih efisien untuk menyebarkan aplikasi. Dengan Docker , aplikasi berada di dalam wadah di atas OS dasar (sistem operasi Linux).

Docker menggunakan fitur Kernel seperti cgroups dan namespace untuk memungkinkan container independen berjalan pada instance os tunggal.

Docker mendukung Fedora 28, Fedora 27 , dan Fedora 26, hanya berjalan pada sistem operasi 64-bit.

Edisi Docker

Docker kini hadir dalam dua edisi,

  • Edisi Komunitas (CE)
  • Edisi Perusahaan (EE)

Pada artikel ini, kita akan menginstal Docker Comunity Edition (CE) di Fedora .

Prasyarat

Masuk sebagai root atau beralih ke pengguna root.

sudo su -

ATAU

su -

Hapus versi lama:

Hapus paket bernama “docker ” atau “mesin buruh pelabuhan ” beserta dependensinya. Jika mesin Anda tidak memiliki paket Docker, lewati langkah di bawah ini.

dnf remove -y docker docker-common container-selinux docker-selinux docker-engine

Konten penting seperti gambar, volume, dan jaringan di bawah /var/lib/docker/ dipertahankan.

Instal Docker

Paket komunitas Docker sekarang disebut “docker-ce “. Mari tambahkan repositori Docker CE di mesin Anda.

dnf -y install curl
curl -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/fedora/docker-ce.repo

Sekarang, instal versi terbaru edisi komunitas Docker menggunakan perintah dnf .

dnf -y install docker-ce
Jika Anda ingin menginstal versi Docker CE tertentu, Anda dapat menambahkan versi seperti docker-ce-[version] di perintah dnf.
Misalnya:dnf -y install docker-ce-17.03.1 .ce-1.fc28

Bekerja dengan Docker

Sekarang, Anda telah menginstal Docker di mesin Anda. Mulai layanan Docker jika tidak dimulai secara otomatis setelah instalasi

systemctl start docker
systemctl enable docker

Jalankan wadah Docker pertama Anda

# docker run -it fedora echo Hello-World

Saat Anda menjalankan “docker run ”, buruh pelabuhan memulai wadah dengan gambar dasar Fedora. Secara default, Docker memeriksa gambar dasar secara lokal; jika tidak ditemukan, itu akan mulai mengunduh gambar dasar dari Docker Registry atau registri pribadi Docker .

Karena kita pertama kali menjalankan container Fedora ini, maka hasilnya akan terlihat seperti di bawah ini.

Unable to find image 'fedora:latest' locally
latest: Pulling from library/fedora
a8ee583972c2: Pull complete
Digest: sha256:25f7dac76b2c88d8b7e0b1d6213d3406e77c7f230bfa1e66bd1cbb81a944eaaf
Status: Downloaded newer image for fedora:latest
Hello-World

Setelah gambar diunduh, Docker akan memulai penampung dan menggemakan perintah “Hello-World ” di konsol.

Mengelola Docker sebagai pengguna non-root

Seperti yang Anda lihat di perintah saya, saya harus menjalankan perintah buruh pelabuhan sebagai pengguna root. Untuk menghindarinya, Anda dapat mengikuti instruksi di bawah ini untuk mengizinkan pengguna non-root menjalankan container Docker.

Buat grup bernama “buruh pelabuhan “, jalankan perintah berikut dengan hak akses root.

# groupadd docker

Tambahkan pengguna yang menjadi bagian dari grup buruh pelabuhan, ganti “raj ” dengan nama pengguna Anda sendiri.

# useradd raj

Tambahkan pengguna ke grup buruh pelabuhan.

# usermod -aG docker raj

Ubah izin.

# chown root:docker /var/run/docker.sock

Keluar dan masuk kembali.

Sekarang, Anda seharusnya dapat menjalankan mesin Docker dengan pengguna non-root.

Berikut adalah beberapa tutorial menarik untuk Anda mulai:

1 :Perintah Docker Penting Teratas – Bekerja dengan Wadah Docker

2 :Bekerja dengan Gambar Docker – Membangun Gambar Docker

3 :Cara Membuat Gambar Docker dengan DockerFile

Itu saja.


Fedora
  1. Cara Menginstal Node.js di Fedora 35 / Fedora 34

  2. Cara Memasang Docker di Fedora [Tutorial Pemula]

  3. Cara menginstal buruh pelabuhan di CentOS / RHEL / Fedora

  1. Cara menginstal Docker di sistem Fedora Linux

  2. Cara menginstal Java 17 di Fedora 35

  3. Cara Menginstal Docker di Fedora 32 atau 31 (dan Alternatif)

  1. Cara Menginstal Vagrant di Fedora 34

  2. Cara Menginstal OpenOffice 4.1.10 di Fedora 34

  3. Cara Menginstal Docker di Debian 9