Apa itu buruh pelabuhan
Docker adalah sistem manajemen container yang membantu kami mengelola Linux Containers (LXC) dengan mudah dengan cara yang lebih mudah dan universal. Docker didukung di banyak platform Linux, seperti RHEL, Ubuntu, Fedora, CentOS, Debian, Arch Linux, dan sebagainya. Ini juga didukung di banyak platform cloud, seperti Amazon EC2, Rackspace Cloud, dan Google Compute Engine.
Edisi Docker
Docker tersedia dalam 2 edisi yaitu:
1. Edisi Komunitas (CE) :do-it-yourself, versi Docker yang didukung komunitas yang tersedia secara gratis.
2. Edisi Perusahaan (EE) :Versi resmi dan berbayar dari Docker.
Terminologi Docker
1. Gambar Docker :Ini adalah kumpulan file seperti perpustakaan, binari, dan dependensi lain yang hanya diperlukan untuk menjalankan aplikasi. File-file dalam gambar Docker ini hanya-baca dan karenanya konten gambar tidak dapat diubah.
2. Kontainer Docker :Gambar buruh pelabuhan bersifat hanya-baca dan tanpa kewarganegaraan. Wadah buruh pelabuhan di sisi lain dipisahkan dari gambar buruh pelabuhan dan menambahkan lapisan baca-tulis di atasnya.
3. Registri Docker :Gambar Docker dapat disimpan untuk publik atau pribadi di registri Docker. Registri Docker dapat di-host oleh pihak ketiga sebagai registri publik atau pribadi, seperti Docker Hub.
Prasyarat
Sebelum memasang mesin buruh pelabuhan, mari verifikasi apakah semua prasyarat terpenuhi.
1. Docker hanya didukung pada arsitektur 64-bit. Jadi pastikan Anda tidak memiliki sistem 32-bit. Untuk memeriksa arsitektur gunakan perintah di bawah ini.
# uname -i x86_64
2. Docker didukung pada kernel versi 3.8 atau yang lebih baru. Untuk memeriksa versi kernel, jalankan perintah berikut:
# uname -r 3.10.0-693.5.2.el7.x86_64
3. Kernel harus memiliki backend penyimpanan seperti DeviceMapper. Untuk memverifikasi gunakan salah satu dari perintah di bawah ini.
# rpm -qa | grep mapper device-mapper-1.02.140-8.el7.x86_64 device-mapper-libs-1.02.140-8.el7.x86_64
atau
# grep device-mapper /proc/devices 253 device-mapper
Instal paket yang diperlukan
1. Seperti yang ditentukan di bagian prasyarat di atas, kita harus memiliki backend penyimpanan seperti DeviceMapper. paket device-mapper-persistent-data dan lvm2 diperlukan oleh driver penyimpanan devicemapper.
# yum install -y device-mapper-persistent-data lvm2
2. Instal juga utilitas yum-config-manager yang disediakan oleh paket yum-utils untuk mengatur repositori buruh pelabuhan di bagian berikutnya.
# yum install -y yum-utils
Siapkan repositori
Gunakan perintah di bawah ini untuk menyiapkan repositori untuk buruh pelabuhan.
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Menginstal buruh pelabuhan
Akhirnya sampai pada langkah terakhir untuk menginstal Docker Edisi Komunitas secara aktual.
# yum install docker-ce
Menginstal Docker menggunakan skrip otomatis
Ada juga cara otomatis untuk menginstal buruh pelabuhan, yang menginstal paket pra-syarat serta mesin buruh pelabuhan untuk Anda. Script bersifat universal dan berfungsi untuk semua distribusi linux yang tersedia. Untuk menginstal buruh pelabuhan menggunakan skrip otomatis, gunakan salah satu dari perintah di bawah ini:
$ sudo curl -sSL https://get.docker.io/ | sh
atau
sudo wget -qO- https://get.docker.io/ | sh
Memulai/Menghentikan layanan Docker
Anda harus memulai layanan buruh pelabuhan setelah selesai memasang mesin buruh pelabuhan.
# systemctl start docker
Untuk mengaktifkan layanan mulai saat boot:
# systemctl enable docker
Untuk menghentikan layanan buruh pelabuhan, gunakan perintah di bawah ini.
# systemctl stop docker
Verifikasi pemasangan
Anda dapat memverifikasi instalasi buruh pelabuhan dengan melihat versi mesin buruh pelabuhan yang diinstal dengan menggunakan salah satu dari perintah di bawah ini.
# docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 17.10.0-ce ...
# docker --version Docker version 17.10.0-ce, build f4ffd25
Perbarui buruh pelabuhan
Untuk memperbarui buruh pelabuhan ke versi terbaru, Anda dapat menggunakan perintah pembaruan yum.
# yum -y update dockerCara Mendaftar / Mencari / Menarik gambar buruh pelabuhan di Linux
Cara Daftar / Mulai / Berhenti / Hapus Wadah buruh pelabuhan