Bagaimana untuk membetulkan ralat Docker: Format Rujukan Tidak Sah.

Docker memudahkan untuk membina, menjalankan dan mengurus bekas. Walau bagaimanapun, anda mungkin menghadapi ralat "Format Rujukan Tidak Sah" semasa menjalankan atau membina imej. Dalam kebanyakan kes, ini disebabkan oleh ralat pemformatan kecil dalam nama imej atau teg. Sebagai contoh, ralat mungkin disebabkan oleh huruf besar, aksara khas atau nilai yang tiada. Panduan ini akan menerangkan punca biasa ralat ini dan cara membetulkannya untuk mengelakkannya daripada berulang.

Betulkan ralat "Format Rujukan Tidak Sah".

Mari ketahui punca paling biasa ralat "Format Rujukan Tidak Sah" dan cara membetulkannya:

Huruf besar dalam nama imej

Docker memerlukan nama imej dalam huruf kecil. Malah satu huruf besar boleh menyebabkan ralat pemformatan. Sebagai contoh, menjalankan arahan berikut akan mengakibatkan ralat:

docker pull NGINX
Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Nama arkib mestilah dalam huruf kecil

Untuk mengelakkan ralat ini, sentiasa semak semula sama ada nama imej anda dalam huruf kecil sebelum menjalankan arahan.

docker pull nginx
Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Gunakan huruf kecil

Watak istimewa atau tidak sah

Kadangkala pengguna secara tidak sengaja menambah aksara yang tidak dibenarkan oleh Docker. Ini termasuk tanda @, ruang atau aksara yang disalin daripada tapak web atau dokumen yang kelihatan biasa tetapi tidak.

Sebagai contoh, arahan berikut mengandungi aksara khas @, yang akan menyebabkan ralat berikut:

docker run ubuntu@:latest
Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Ralat aksara khas

Untuk membetulkan ralat ini, pastikan tiada aksara tambahan atau isu pemformatan dalam arahan. Anda boleh menggunakan editor teks biasa untuk menyemak dan membersihkan arahan (jika perlu):

docker run ubuntu:latest
Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Elakkan watak istimewa

Kolon tanpa tag

Salah satu kesilapan yang paling biasa ialah meletakkan titik bertindih di hujung nama imej tetapi tidak menyertakan tag. Sebagai contoh, mari cuba arahan berikut untuk menarik Node:

docker pull node:

Docker menjangkakan nilai selepas kolon, seperti latest , 18-alpine , atau mana-mana teg sah yang lain. Jika tiada nilai diberikan, nama imej dianggap tidak lengkap dan akan menyebabkan ralat "Format Rujukan Tidak Sah":

Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Kolon tanpa tag

Untuk membetulkan ralat ini, tambahkan teg yang sesuai selepas titik bertindih untuk menjadikan nama imej penuh dan sah:

docker pull node:latest
Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Tambah tag selepas titik bertindih

Laluan fail atau lekapan volum mengandungi ruang

Apabila anda menyertakan laluan fail yang mengandungi ruang, terutamanya dengan pilihan seperti -v (lekapkan volum), Docker mungkin salah tafsir bahagian laluan sebagai hujah yang berasingan atau malah sebagai sebahagian daripada nama imej. Akibatnya, anda mungkin menghadapi hasil yang tidak dijangka seperti yang ditunjukkan di bawah:

docker run -v /home/user/My Folder:/app ubuntu
Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Ruang dalam nama fail

Untuk mengelakkan ini, sentiasa sertakan laluan fail dengan ruang dalam petikan berganda, seperti yang ditunjukkan di bawah:

docker run -v "/home/user/My Folder:/app" ubuntu

Gantikan "/home/user/My Folder" dengan laluan sebenar ke direktori yang anda mahu lekapkan ke dalam bekas.

Penggunaan pembolehubah yang tidak sesuai

Apabila bekerja dengan Docker, adalah perkara biasa untuk menggunakan pembolehubah dalam arahan, terutamanya apabila menentukan versi imej. Walau bagaimanapun, jika pembolehubah seperti $VERSION tidak ditetapkan dengan betul, Docker boleh menghadapi masalah seperti ralat "Format Rujukan Tidak Sah".

Sebagai contoh, jalankan arahan berikut untuk menarik Ubuntu daripada Docker Hub:

docker pull ubuntu:$VERSION

Di sini, $VERSION sepatutnya mewakili versi imej Ubuntu yang anda mahu tarik. Tetapi jika anda tidak memberikan nilai kepadanya, Docker akan mentafsir arahan sebagai "docker pull ubuntu:". Ini mengakibatkan nama imej tidak sah kerana ia berakhir dengan titik bertindih dan tidak mempunyai teg versi yang diperlukan.

Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Penggunaan pembolehubah yang salah

Untuk mengelakkan ini, pastikan semua pembolehubah yang digunakan dalam arahan ditakrifkan dengan betul. Di Linux, anda boleh menetapkan pembolehubah menggunakan sintaks berikut.

$VERSION=latest

Kemudian tarik versi yang ditentukan dengan melaksanakan arahan berikut.

docker pull ubuntu:$VERSION

Dalam Windows CMD, anda perlu menggunakan kata kunci yang ditetapkan untuk menentukan pembolehubah (seperti versi), kemudian gunakan sintaks %VARIABLE% untuk merujuknya dalam arahan seperti docker pull.

set VERSION=latest
docker pull ubuntu:%VERSION%

Di sini, $VERSION memegang nilai terbaharu, jadi Docker menarik ubuntu:imej terkini tanpa sebarang masalah. Anda juga boleh menetapkan versi tertentu, seperti 18.04, jika perlu.

Bagaimana untuk membetulkan ralat "Docker: Format Rujukan Tidak Sah".
Tentukan pembolehubah dengan betul

Masalah salin dan tampal

Kadangkala pengguna menyalin arahan daripada tutorial atau dokumentasi dalam talian. Perintah yang disalin ini mungkin mengandungi aksara tersembunyi seperti ruang yang tidak kelihatan, tanda baca bukan bahasa Inggeris atau tanda petikan khas. Watak ini boleh merosakkan arahan Docker anda secara senyap.

Untuk mengelakkan ini, adalah lebih baik untuk menaip arahan itu sendiri apabila boleh, atau tampalkan arahan itu ke dalam editor teks biasa terlebih dahulu untuk mengalih keluar pemformatan yang tidak diingini.

Sekarang setelah anda mengetahui punca biasa ralat "Format Rujukan Tidak Sah" dalam Docker dan cara membetulkannya, anda akan dapat mengelakkan masalah ini pada masa hadapan. Daripada menyemak huruf besar hingga memastikan pembolehubah anda ditetapkan dengan betul, petua mudah ini boleh menjimatkan banyak masa dan kekecewaan anda. Jika anda bersedia untuk meneroka lebih lanjut, anda juga mungkin ingin belajar cara menandai dan menolak imej Docker tersuai anda ke registri, atau cara membersihkan imej yang tidak digunakan untuk memastikan sistem anda bersih.

Tags: #System
Sign up and earn $1000 a day ⋙

Leave a Comment

Apakah VPN? Kelebihan dan keburukan rangkaian peribadi maya VPN

Apakah VPN? Kelebihan dan keburukan rangkaian peribadi maya VPN

Apakah VPN, apakah kelebihan dan kekurangan VPN? Mari kita bincangkan dengan WebTech360 definisi VPN, cara menggunakan model dan sistem ini dalam kerja.

Kebanyakan orang tidak menggunakan ciri tersembunyi ini dalam Windows Security.

Kebanyakan orang tidak menggunakan ciri tersembunyi ini dalam Windows Security.

Windows Security melakukan lebih daripada sekadar melindungi daripada virus asas. Ia melindungi daripada pancingan data, menyekat perisian tebusan dan menghalang apl berniat jahat daripada dijalankan. Walau bagaimanapun, ciri ini tidak mudah dikesan—ia tersembunyi di sebalik lapisan menu.

Pengekodan tidak sesukar yang anda fikirkan

Pengekodan tidak sesukar yang anda fikirkan

Sebaik sahaja anda belajar dan benar-benar mencubanya sendiri, anda akan mendapati bahawa penyulitan adalah sangat mudah untuk digunakan dan sangat praktikal untuk kehidupan seharian.

Pulihkan Data yang Dipadamkan dengan Recuva Portable dalam Windows 7

Pulihkan Data yang Dipadamkan dengan Recuva Portable dalam Windows 7

Dalam artikel berikut, kami akan membentangkan operasi asas untuk memulihkan data yang dipadam dalam Windows 7 dengan alat sokongan Recuva Portable. Dengan Recuva Portable, anda boleh menyimpannya dalam mana-mana USB yang mudah, dan menggunakannya apabila diperlukan. Alat ini padat, ringkas, mudah digunakan dengan beberapa ciri berikut:

Bagaimana untuk memadam fail pendua untuk menyimpan memori komputer menggunakan CCleaner

Bagaimana untuk memadam fail pendua untuk menyimpan memori komputer menggunakan CCleaner

CCleaner mengimbas fail pendua dalam beberapa minit sahaja, kemudian membolehkan anda memutuskan mana yang selamat untuk dipadamkan.

Mengapa menukar lokasi muat turun lalai dalam Windows 11?

Mengapa menukar lokasi muat turun lalai dalam Windows 11?

Mengalihkan folder Muat turun dari pemacu C ke pemacu lain pada Windows 11 akan membantu anda mengurangkan kapasiti pemacu C dan akan membantu komputer anda berjalan dengan lebih lancar.

Bagaimana untuk Menghentikan Kemas Kini Windows pada PC

Bagaimana untuk Menghentikan Kemas Kini Windows pada PC

Ini adalah satu cara untuk mengeras dan mengubahsuai sistem anda supaya kemas kini berlaku mengikut jadual anda sendiri, bukan Microsoft.

Bagaimana untuk menunjukkan sambungan fail, melihat sambungan fail pada Windows

Bagaimana untuk menunjukkan sambungan fail, melihat sambungan fail pada Windows

Windows File Explorer menawarkan banyak pilihan untuk mengubah cara anda melihat fail. Perkara yang anda mungkin tidak tahu ialah satu pilihan penting dilumpuhkan secara lalai, walaupun ia penting untuk keselamatan sistem anda.

5 Alat Percuma untuk Mencari Perisian Perisik dan Adware pada PC Anda

5 Alat Percuma untuk Mencari Perisian Perisik dan Adware pada PC Anda

Dengan alatan yang betul, anda boleh mengimbas sistem anda dan mengalih keluar perisian pengintip, perisian iklan dan program berniat jahat lain yang mungkin bersembunyi pada sistem anda.

14 Apl dan Perisian Windows yang Anda Perlukan pada Komputer Baharu Anda

14 Apl dan Perisian Windows yang Anda Perlukan pada Komputer Baharu Anda

Di bawah ialah senarai perisian yang disyorkan semasa memasang komputer baharu, jadi anda boleh memilih aplikasi yang paling diperlukan dan terbaik pada komputer anda!

Cara mengklon tetapan Windows untuk membawa aliran kerja anda ke mana-mana sahaja

Cara mengklon tetapan Windows untuk membawa aliran kerja anda ke mana-mana sahaja

Membawa keseluruhan sistem pengendalian pada pemacu denyar boleh menjadi sangat berguna, terutamanya jika anda tidak mempunyai komputer riba. Tetapi jangan fikir ciri ini terhad kepada pengedaran Linux - sudah tiba masanya untuk mencuba mengklonkan pemasangan Windows anda.

Matikan 7 perkhidmatan Windows ini untuk memanjangkan hayat bateri!

Matikan 7 perkhidmatan Windows ini untuk memanjangkan hayat bateri!

Mematikan beberapa perkhidmatan ini boleh menjimatkan sejumlah besar hayat bateri tanpa menjejaskan penggunaan harian anda.

Apakah kegunaan pintasan Ctrl + Z pada Windows? Mungkin lebih daripada yang anda fikirkan

Apakah kegunaan pintasan Ctrl + Z pada Windows? Mungkin lebih daripada yang anda fikirkan

Ctrl + Z ialah gabungan kekunci yang sangat biasa pada Windows. Ctrl + Z pada asasnya membolehkan anda membuat asal tindakan dalam semua kawasan Windows.

Jangan klik pada mana-mana pautan yang dipendekkan sehingga anda pasti ia selamat!

Jangan klik pada mana-mana pautan yang dipendekkan sehingga anda pasti ia selamat!

URL yang dipendekkan adalah mudah untuk membersihkan pautan yang panjang, tetapi mereka juga menyembunyikan destinasi sebenar. Jika anda ingin mengelakkan perisian hasad atau pancingan data, mengklik secara membuta tuli pada pautan itu bukanlah pilihan yang bijak.

Windows 11 22H2: Kemas kini Moment 1 dengan banyak ciri ketara

Windows 11 22H2: Kemas kini Moment 1 dengan banyak ciri ketara

Selepas menunggu lama, kemas kini utama pertama Windows 11 telah dikeluarkan secara rasmi.

Apakah VPN? Kelebihan dan keburukan rangkaian peribadi maya VPN

Apakah VPN? Kelebihan dan keburukan rangkaian peribadi maya VPN

Apakah VPN, apakah kelebihan dan kekurangan VPN? Mari kita bincangkan dengan WebTech360 definisi VPN, cara menggunakan model dan sistem ini dalam kerja.

Kebanyakan orang tidak menggunakan ciri tersembunyi ini dalam Windows Security.

Kebanyakan orang tidak menggunakan ciri tersembunyi ini dalam Windows Security.

Windows Security melakukan lebih daripada sekadar melindungi daripada virus asas. Ia melindungi daripada pancingan data, menyekat perisian tebusan dan menghalang apl berniat jahat daripada dijalankan. Walau bagaimanapun, ciri ini tidak mudah dikesan—ia tersembunyi di sebalik lapisan menu.

Pengekodan tidak sesukar yang anda fikirkan

Pengekodan tidak sesukar yang anda fikirkan

Sebaik sahaja anda belajar dan benar-benar mencubanya sendiri, anda akan mendapati bahawa penyulitan adalah sangat mudah untuk digunakan dan sangat praktikal untuk kehidupan seharian.

Pulihkan Data yang Dipadamkan dengan Recuva Portable dalam Windows 7

Pulihkan Data yang Dipadamkan dengan Recuva Portable dalam Windows 7

Dalam artikel berikut, kami akan membentangkan operasi asas untuk memulihkan data yang dipadam dalam Windows 7 dengan alat sokongan Recuva Portable. Dengan Recuva Portable, anda boleh menyimpannya dalam mana-mana USB yang mudah, dan menggunakannya apabila diperlukan. Alat ini padat, ringkas, mudah digunakan dengan beberapa ciri berikut:

Bagaimana untuk memadam fail pendua untuk menyimpan memori komputer menggunakan CCleaner

Bagaimana untuk memadam fail pendua untuk menyimpan memori komputer menggunakan CCleaner

CCleaner mengimbas fail pendua dalam beberapa minit sahaja, kemudian membolehkan anda memutuskan mana yang selamat untuk dipadamkan.

Mengapa menukar lokasi muat turun lalai dalam Windows 11?

Mengapa menukar lokasi muat turun lalai dalam Windows 11?

Mengalihkan folder Muat turun dari pemacu C ke pemacu lain pada Windows 11 akan membantu anda mengurangkan kapasiti pemacu C dan akan membantu komputer anda berjalan dengan lebih lancar.

Bagaimana untuk Menghentikan Kemas Kini Windows pada PC

Bagaimana untuk Menghentikan Kemas Kini Windows pada PC

Ini adalah satu cara untuk mengeras dan mengubahsuai sistem anda supaya kemas kini berlaku mengikut jadual anda sendiri, bukan Microsoft.

Bagaimana untuk menunjukkan sambungan fail, melihat sambungan fail pada Windows

Bagaimana untuk menunjukkan sambungan fail, melihat sambungan fail pada Windows

Windows File Explorer menawarkan banyak pilihan untuk mengubah cara anda melihat fail. Perkara yang anda mungkin tidak tahu ialah satu pilihan penting dilumpuhkan secara lalai, walaupun ia penting untuk keselamatan sistem anda.

5 Alat Percuma untuk Mencari Perisian Perisik dan Adware pada PC Anda

5 Alat Percuma untuk Mencari Perisian Perisik dan Adware pada PC Anda

Dengan alatan yang betul, anda boleh mengimbas sistem anda dan mengalih keluar perisian pengintip, perisian iklan dan program berniat jahat lain yang mungkin bersembunyi pada sistem anda.

14 Apl dan Perisian Windows yang Anda Perlukan pada Komputer Baharu Anda

14 Apl dan Perisian Windows yang Anda Perlukan pada Komputer Baharu Anda

Di bawah ialah senarai perisian yang disyorkan semasa memasang komputer baharu, jadi anda boleh memilih aplikasi yang paling diperlukan dan terbaik pada komputer anda!

Cara mengklon tetapan Windows untuk membawa aliran kerja anda ke mana-mana sahaja

Cara mengklon tetapan Windows untuk membawa aliran kerja anda ke mana-mana sahaja

Membawa keseluruhan sistem pengendalian pada pemacu denyar boleh menjadi sangat berguna, terutamanya jika anda tidak mempunyai komputer riba. Tetapi jangan fikir ciri ini terhad kepada pengedaran Linux - sudah tiba masanya untuk mencuba mengklonkan pemasangan Windows anda.

Matikan 7 perkhidmatan Windows ini untuk memanjangkan hayat bateri!

Matikan 7 perkhidmatan Windows ini untuk memanjangkan hayat bateri!

Mematikan beberapa perkhidmatan ini boleh menjimatkan sejumlah besar hayat bateri tanpa menjejaskan penggunaan harian anda.

Apakah kegunaan pintasan Ctrl + Z pada Windows? Mungkin lebih daripada yang anda fikirkan

Apakah kegunaan pintasan Ctrl + Z pada Windows? Mungkin lebih daripada yang anda fikirkan

Ctrl + Z ialah gabungan kekunci yang sangat biasa pada Windows. Ctrl + Z pada asasnya membolehkan anda membuat asal tindakan dalam semua kawasan Windows.

Jangan klik pada mana-mana pautan yang dipendekkan sehingga anda pasti ia selamat!

Jangan klik pada mana-mana pautan yang dipendekkan sehingga anda pasti ia selamat!

URL yang dipendekkan adalah mudah untuk membersihkan pautan yang panjang, tetapi mereka juga menyembunyikan destinasi sebenar. Jika anda ingin mengelakkan perisian hasad atau pancingan data, mengklik secara membuta tuli pada pautan itu bukanlah pilihan yang bijak.

Windows 11 22H2: Kemas kini Moment 1 dengan banyak ciri ketara

Windows 11 22H2: Kemas kini Moment 1 dengan banyak ciri ketara

Selepas menunggu lama, kemas kini utama pertama Windows 11 telah dikeluarkan secara rasmi.