Buruh pelabuhan

Cara Menggunakan Registri Docker?

Cara Menggunakan Registri Docker?

Hari ini, kita akan membahas Registry Docker dan cara menggunakannya.

Apa itu Docker??

Seperti yang mungkin Anda semua ketahui, Docker memungkinkan kami untuk membuat mesin virtual yang secara ringkas membungkus aplikasi, program, dan dependensinya ke dalam sebuah wadah. Ini berbeda dari hypervisor dalam arti bahwa ia menampung aplikasi melalui virtualisasi, sedangkan hypervisor mengemulasi sistem operasi dan isinya. Docker meringankan proses pendistribusian aplikasi dengan menyimpannya melalui pendaftar buruh pelabuhan.

Menginstal Docker di Ubuntu: Ikhtisar Cepat

Kami akan membahas detailnya di bagian ini, tetapi jika Anda terbiasa menginstal perangkat lunak semacam itu, Anda akan melakukannya dengan baik dengan petunjuk di sini. Kami akan membahas metode default untuk menyiapkan Docker; melaluiĀ  repositori buruh pelabuhan resmi:

Keluarkan perintah di bawah ini untuk mendapatkan hak administrator:

$ sudo apt update

Kemudian gunakan curl untuk menambahkan kunci repositori buruh pelabuhan dengan perintah di bawah ini:

$ sudo apt install apt-transport-https ca-sertifikat curl software-properties-common

Kemudian tambahkan jalur repositori yang mengarah ke mana pun file paket berada:

$ curl -fsSL https://download.buruh pelabuhan.com/linux/ubuntu/gpg | sudo apt-key add -

$ sudo add-apt-repository "deb [arch=amd64] https://download.buruh pelabuhan.com/linux/ubuntu fokus stabil"

Perbarui repositori apt:

$ sudo apt update

Kemudian instal buruh pelabuhan:

$ apt-cache kebijakan docker-ce

$ sudo apt install docker-ce

$ sudo systemctl status buruh pelabuhan

Menggunakan Registri Docker

Sebelum kita masuk ke detailnya, mari kita bahas dasar-dasarnya terlebih dahulu.

Dua jenis pendaftar buruh pelabuhan adalah pribadi dan publik.

Registri seperti Quay, Docker Hub, Google Container, dan AWS Container semuanya bersifat pribadi.

Registri Docker Hub, di sisi lain, adalah host berbasis komunitas - semacam registri publik.

Pendaftar ini menghosting gambar dan memungkinkan pengguna untuk mengunggah atau mengunduhnya. Di bagian selanjutnya, kita akan melihat persis bagaimana hal itu dilakukan

Mengakses Registri Docker

Kami akan menggunakan registri publik yang diberikan buruh pelabuhan untuk Anda gunakan saat Anda mendaftar. Anda tidak perlu mendaftarkan akun untuk mentransfer gambar ke disk, namun Anda harus mengunggahnya.

Untuk mendaftarkan akun pengguna, kunjungi situs web buruh pelabuhan resmi: https://hub.buruh pelabuhan.com/

Masukkan kredensial pengguna Anda dan buat akun; kemudian kembali ke sini dan klik tautan yang diberikan: https://hub.buruh pelabuhan.com/jelajahi/

Pilih gambar. Untuk tujuan demonstrasi, kami akan mengunduh yang PHP dan menyarankan Anda melakukan hal yang sama untuk mengikuti. Anda akan menemukan gambar PHP di sini: https://hub.buruh pelabuhan.com/_/php/

Pastikan Anda memiliki hak akses root, lalu ketik perintah di bawah ini:

$ buruh pelabuhan tarik php

Setelah eksekusi perintah di atas, gambar PHP akan menulis ke disk Anda.

Akses file buruh pelabuhan dengan perintah di bawah ini:

$ file buruh pelabuhan nano

Kemudian masukkan perintah ini untuk mengambil konten php 7, jadi ketika wadah sedang berjalan, dependensinya dicari dari sini.

$ DARI php:7.0-kli

Untuk menyalin file dari sumber ke direktori, ketik berikut ini:

$ SALIN . /usr/src/myapp

Sekarang gunakan perintah yang diberikan untuk membuat workdir memberi nama direktori kerja sebagai jalur:

$WORKDIR /usr/src/myapp

Kemudian tentukan perintah untuk dijalankan nanti:

$CMD["php", "./donskrip.php" ]

Sekarang setelah kita membuat file docker, kita perlu mengompilasinya untuk membuat gambar buruh pelabuhan.

$ docker build -t donapp

Jika skrip php meminta akses ke browser web untuk menampilkan fitur, Anda dapat mengeluarkan perintah berikut untuk mengaktifkan host web default:

$ docker menjalankan php -S localhost:8000

Direktori dockerfile dan skrip harus sama. Pastikan untuk memberi nama skrip secara akurat seperti yang disebutkan sebelumnya dalam perintah CMD.

Gambar buruh pelabuhan kami siap digunakan:

$ docker run donapp

Jika karena alasan tertentu Anda tidak dapat melakukan kompilasi, Anda dapat menggunakan perintah di bawah ini, lengkap dengan nama skrip:

docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp php:7.0-cli php donscript.php

Mencari Gambar di Registri Docker

Anda dapat mencari gambar melalui terminal bahkan tanpa membuka browser Anda. Cukup ketik perintah di bawah ini dengan gambar yang ada di HDD Anda:

$ pencarian buruh pelabuhan
contoh: pencarian buruh pelabuhan ubuntu

Mengunggah Gambar ke Registri

Jika Anda mengunggah untuk penggunaan pribadi atau dalam kelompok orang seperti rekan kerja, Anda harus mengunggah ke registri pribadi. Jika itu adalah sesuatu yang ingin Anda bagikan secara publik, maka Anda harus menggunakan opsi registri publik.

Masuk ke akun hub buruh pelabuhan Anda dan akses registri dengan perintah di bawah ini, dengan nama pengguna:

$ login buruh pelabuhan -nama pengguna MYUSERNAME

Kemudian berikan kata sandi saat diminta:

Gunakan format di bawah ini untuk menandai program.

$ docker tag donapp dondilanga/donapp

Sekarang unggah gambar dengan perintah di bawah ini:

$ docker push dondilanga/donapp

Membungkus

Tutorial ini membahas dasar-dasar penggunaan buruh pelabuhan dan pendaftarnya. Kami juga membahas bagaimana Anda dapat menginstalnya melalui repositori buruh pelabuhan resmi. Selanjutnya, kami melihat bagaimana file buruh pelabuhan dibuat, dan gambar dieksekusi.

Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...