GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Menginstal Docker Di CentOS

Beberapa waktu yang lalu, kami telah menerbitkan panduan tentang cara menginstal Docker di Ubuntu . Hari ini, kita akan melihat cara menginstal Docker di sistem operasi CentOS Linux. Selain itu, kita juga akan melihat cara menginstal Docker compose, alat untuk mendefinisikan dan menjalankan aplikasi Docker multi-kontainer.

Meskipun panduan ini khusus ditulis untuk CentOS, panduan ini sama untuk distro berbasis RPM lainnya seperti Fedora, RHEL, Scientific Linux, dan openSUSE dll.

Instal Docker Di CentOS

Untuk menginstal Docker di CentOS, sistem Anda harus memenuhi persyaratan minimum berikut.

  1. 64 bit arsitektur;
  2. versi Kernel harus 3.10 atau lebih tinggi.
  3. Sistem Anda harus terhubung dengan Internet.

Instalasi Docker cukup sederhana dan mudah.

Buka Terminal Anda dan jalankan perintah berikut sebagai root pengguna.

# curl -fsSL https://get.docker.com/ | sh

Setelah menginstal Docker, jalankan perintah berikut untuk mengaktifkan dan memulai layanan Docker.

# systemctl enable docker
# systemctl start docker

Periksa apakah layanan Docker berjalan atau tidak dengan perintah:

# systemctl status docker

Contoh akan seperti di bawah ini.

● docker.service - Docker Application Container Engine
 Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
 Active: active (running) since Wed 2017-03-08 14:09:38 IST; 24s ago
 Docs: https://docs.docker.com
 Main PID: 1190 (dockerd)
 Memory: 54.4M
 CGroup: /system.slice/docker.service
 ├─1190 /usr/bin/dockerd
 └─2327 docker-containerd -l unix:///var/run/docker/libcontainerd/d...

Mar 08 14:09:35 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:35 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:35 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:36 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:37 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local systemd[1]: Started Docker Application ...
Hint: Some lines were ellipsized, use -l to show in full.

Seperti yang Anda lihat di atas, layanan Docker sedang berjalan!

Menguji Docker

Mari kita lanjutkan, dan uji apakah Docker berfungsi atau tidak.

Untuk melakukannya, jalankan:

# docker run hello-world

Perintah di atas akan mengunduh gambar Docker pengujian, dan menjalankan contoh hello_world program di dalam wadah.

Jika Anda melihat output seperti di bawah ini, selamat! Docker berfungsi dengan baik di sistem CentOS kami.

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pull complete 
Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
 executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
 to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://cloud.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

Untuk memeriksa versi Docker, jalankan:

# docker version

Contoh keluaran:

Client:
 Version: 17.03.0-ce
 API version: 1.26
 Go version: go1.7.5
 Git commit: 60ccb22
 Built: Thu Feb 23 10:54:03 2017
 OS/Arch: linux/amd64

Server:
 Version: 17.03.0-ce
 API version: 1.26 (minimum version 1.12)
 Go version: go1.7.5
 Git commit: 60ccb22
 Built: Thu Feb 23 10:54:03 2017
 OS/Arch: linux/amd64
 Experimental: false

Itu saja untuk saat ini. Docker siap digunakan.

Instal Docker Compose

Tulisan Docker adalah alat yang dapat digunakan untuk mendefinisikan dan menjalankan aplikasi Docker multi-kontainer. Dengan Compose, Anda menggunakan file Compose untuk mengonfigurasi layanan aplikasi Anda. Kemudian, dengan menggunakan satu perintah, Anda dapat membuat dan memulai semua layanan dari konfigurasi Anda.

Kami dapat menginstal Docker Compose menggunakan salah satu metode berikut.

Metode 1:

Jalankan perintah berikut dari Terminal sebagai root pengguna untuk mengunduh file biner Docker Compose:

# curl -L "https://github.com/docker/compose/releases/download/1.11.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Kemudian, terapkan izin yang dapat dieksekusi ke biner menggunakan perintah:

# chmod +x /usr/local/bin/docker-compose

Metode 2:

Atau, kita dapat menginstal Docker Compose menggunakan PIP. Pip adalah pengelola paket python yang digunakan untuk menginstal aplikasi yang ditulis dalam bahasa pemrograman Python.

Di Arch Linux dan turunannya, jalankan perintah berikut untuk menginstal pip:

# sudo pacman -S python-pip

Di Debian, Ubuntu, Linux Mint:

# sudo apt-get install python-pip

Di RHEL, Fedora, CentOS:

# sudo yum install python-pip

Atau,

# sudo dnf install python-pip

Di SUSE/openSUSE:

# sudo zypper install python-pip

Setelah pip diinstal, jalankan perintah berikut untuk menginstal docker compose. Perintah berikut sama untuk semua distribusi Linux!

# pip install docker-compose

Setelah menginstal Docker Compose, Anda dapat memeriksa versinya dengan perintah:

# docker-compose --version

Anda akan melihat output seperti di bawah ini.

docker-compose version 1.11.2, build dfed245

Kita sekarang tahu cara menginstal Docker dan Docker Compose di CentOS. Baca artikel berikut untuk memulai dengan Docker.

  • Memulai Docker

Unduh Ebook Docker Gratis:

Download - Free eBook: "Docker Containerization Cookbook"
Download - Free Guide: "Understanding Docker"
Download - Free Guide: "What is Docker and Why is it So Popular?"
Download - Free Guide: "Introduction to Docker"
Download - Free Guide: "Docker in Production"

Bacaan yang disarankan:

  • Cara Memperbarui Wadah Docker yang Berjalan Secara Otomatis
  • ctop – Alat Pemantau Baris Perintah Untuk Wadah Linux
  • Portainer – Cara Termudah Mengelola Docker
  • PiCluster – Aplikasi Manajemen Docker Berbasis Web Sederhana
  • Dockly - Kelola Kontainer Docker Dari Terminal

AlmaLinux
  1. Cara Menginstal Docker di CentOS 7 / RHEL 7

  2. Cara Menginstal Docker di CentOS

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

  1. Cara Menginstal Docker di CentOS 7

  2. Cara Menginstal Docker Compose di CentOS 7

  3. Cara Menginstal Docker di CentOS 8

  1. Cara Menginstal Rancher di CentOS 7

  2. Cara menginstal Docker CE di RHEL 8 / CentOS 8

  3. Cara Menginstal R di CentOS 7