docker: invalid reference format.問題
docker: invalid reference format.
報docker: invalid reference format.錯誤
原因無非幾種:
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \ -e "discovery.type=single-node" \ -e ES_JAVA_OPTS="-Xms64m -Xmx512m" \ -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \ -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \ -d elasticsearch:7.4.2
1:‘-‘寫成’-’ :記住一定時英文短橫線
2:\ 與前面內(nèi)容缺少空格
3: \后面多敲了tab建 或者空格
docker error: invalid argument ““ for “-t, --tag“ flag: invalid reference format
通過docker創(chuàng)建鏡像時,出現(xiàn)了鏡像名稱的格式錯誤異常:
鏡像名稱格式錯誤一般有以下幾種:
- 有大寫字母
- 語法結(jié)尾沒有標(biāo)點 " . "
- 名稱中有其他特殊字符。
仔細(xì)檢查后發(fā)現(xiàn),鏡像名都使用了小寫,結(jié)尾也加了標(biāo)點" . "。那么問題出在了哪里?
進(jìn)入docker官網(wǎng),查看官方創(chuàng)建容器鏡像的語法:
可以看到 鏡像名與標(biāo)點" . "之間有一個空格,將空格加上。
鏡像名與標(biāo)點" . “寫在一起,會被認(rèn)為是一個鏡像名字,因此相當(dāng)于沒有寫標(biāo)點” . "。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker安裝MongoDB并使用Navicat連接的操作方法
MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫,MongoDB最大的特點是它支持的查詢語言非常強(qiáng)大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,這篇文章主要介紹了Docker安裝MongoDB并使用Navicat連接,需要的朋友可以參考下2022-10-10關(guān)于Docker 刪除dead狀態(tài)的容器問題及解決方案
這篇文章主要介紹了Docker 刪除dead狀態(tài)的容器,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05Docker安裝Keycloak開源身份認(rèn)證服務(wù)的圖文教程
Keycloak是一款開源的認(rèn)證授權(quán)平臺,本文就來介紹一下Docker安裝Keycloak開源身份認(rèn)證服務(wù)的圖文教程,具有一定的參考價值,感興趣的可以了解一下2024-03-03Docker中如何通過docker-compose部署ELK
Docker?Compose適用于不同的操作系統(tǒng)和云平臺,這篇文章主要介紹了Docker中如何通過docker-compose部署ELK,需要的朋友可以參考下2024-05-05docker容器間跨宿主機(jī)通信-基于overlay的實現(xiàn)方法
這篇文章主要介紹了docker容器間跨宿主機(jī)通信-基于overlay的實現(xiàn)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02Windows Docker部署Jenkins的實現(xiàn)步驟
Jenkins是一款開源的持續(xù)集成工具,廣泛用于項目開發(fā),能提供自動構(gòu)建測試部署等功能,本文主要介紹了Windows Docker部署Jenkins的實現(xiàn)步驟,感興趣的可以了解一下2024-03-03