Rumah >pembangunan bahagian belakang >Tutorial Python >Kongsi imej buruh pelabuhan pada hab buruh pelabuhan

Kongsi imej buruh pelabuhan pada hab buruh pelabuhan

Barbara Streisand
Barbara Streisandasal
2024-11-03 14:57:03762semak imbas

Jika anda baru dalam bidang docker dan ingin mempelajari segala-galanya tentang docker, baca blog iniDari Persediaan kepada Penggunaan: Menjalankan Aplikasi Flask dalam Docker pada Mac

Saya telah mencipta blog lain untuk apl Deploy Flask menggunakan Docker Compose

Jom mulakan blog ini
kami akan berkongsi imej di hab docker dan kemudian kami akan mengesahkannya dengan permintaan tarik pada mesin tempatan kami.

Hab Docker

  • Hab docker ialah platform di mana kami boleh menerbitkan imej docker kami sendiri dan kami boleh menggunakan imej sedia ada sebaliknya.

langkah yang perlu diikuti

  • daftar atau log masuk pada hab buruh pelabuhan
  • Buat repositori baharu

Share docker image on docker hub

Klik pada Cipta repositori dan isikan butiran yang saya telah berikan nama repositori sebagai productivity-docker setelah repositori dibuat salinan dan simpan arahan dari docker-hub untuk repositori anda

contoh untuk saya - docker push rajnishspandey/productivity-docker

sekarang jalankan mari kembali ke Terminal kami atau vscode apa sahaja editor yang anda gunakan.

Untuk mencipta imej baharu pastikan anda mempunyai fail docker dalam repositori projek anda atau anda berada dalam direktori yang betul

jalankan dalam Terminal (membuat imej sekali lagi kerana saya telah memadamkan semua imej)

pelabuhan binaan -t rajnishspandey/produktiviti-pelabuhan .

Share docker image on docker hub

  • log masuk buruh pelabuhan jalankannya dalam terminal jika anda sudah log masuk ke hab docker ia akan mengesahkan jika bukan hanya memberikan kelayakan anda di Terminal dan disahkan.

  • sekarang jalankan arahan yang telah kami simpan di atas daripada repositori hab docker dalam Terminal docker push rajnishspandey/productivity-docker.

Ini akan menyemak imej kami dan teg terkini bagi imej buruh pelabuhan dan jika ditemui ia akan menerbitkan imej itu ke hub-dokker

Sekarang mari kita semak imej dalam docker-hub

Share docker image on docker hub

Pengesahan

mari sahkan dengan permintaan tarik imej terbaharu kami dari docker-hub

tetapi sebelum melakukan tarik dahulu akan memadamkan semua imej daripada apl desktop docker tempatan kami untuk memastikan kami tidak mempunyai sebarang imej sebelum tarik.

Share docker image on docker hub

kini jalankan permintaan tarik

docker tarik rajnishspandey/productivity-docker

Share docker image on docker hub

Buat bekas dan jalankan aplikasi.

Share docker image on docker hub

Ketahui lebih lanjut tentang Docker menjalankan aplikasi daripada Dari Persediaan kepada Penerapan: Menjalankan Apl Kelalang dalam Docker

"Selamat Belajar"

beberapa arahan docker yang berguna

  • imej docker untuk menyemak semua imej
  • docker build -t -app . untuk membina imej daripada aplikasi anda
  • imej buruh pelabuhan rm - untuk memadam imej yang tidak digunakan
  • docker run -it --name /bin/bash untuk mencipta bekas baharu dan jalankannya daripada imej asas. (di sini di atas kami mempunyai python sebagai imej asas)
  • imej buruh pelabuhan rm -f padamkan imej yang sedang digunakan secara paksa
  • docker ps -a untuk melihat semua bekas berjalan
  • bekas buruh pelabuhan rm untuk memadam bekas yang tidak berjalan
  • bekas buruh pelabuhan rm -f untuk memadam bekas secara paksa yang sedang berjalan
  • prune sistem docker -a untuk memadam semua bekas, imej dan cache.
  • docker compose untuk menjalankan docker compose file dan cipta imej
  • docker tarik rajnishspandey/productivity-docker untuk menarik imej terkini dari docker-hub
  • docker push rajnishspandey/productivity-docker - untuk menolak imej terkini di docker-hub
  • log masuk buruh pelabuhan - untuk log masuk pada hab buruh pelabuhan melalui terminal

Atas ialah kandungan terperinci Kongsi imej buruh pelabuhan pada hab buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn