docker: invalid reference format.問題
docker: invalid reference format.
報(bào)docker: invalid reference format.錯(cuò)誤
原因無非幾種:
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:‘-‘寫成’-’ :記住一定時(shí)英文短橫線
2:\ 與前面內(nèi)容缺少空格
3: \后面多敲了tab建 或者空格
docker error: invalid argument ““ for “-t, --tag“ flag: invalid reference format
通過docker創(chuàng)建鏡像時(shí),出現(xiàn)了鏡像名稱的格式錯(cuò)誤異常:

鏡像名稱格式錯(cuò)誤一般有以下幾種:
- 有大寫字母
- 語法結(jié)尾沒有標(biāo)點(diǎn) " . "
- 名稱中有其他特殊字符。
仔細(xì)檢查后發(fā)現(xiàn),鏡像名都使用了小寫,結(jié)尾也加了標(biāo)點(diǎn)" . "。那么問題出在了哪里?
進(jìn)入docker官網(wǎng),查看官方創(chuàng)建容器鏡像的語法:

可以看到 鏡像名與標(biāo)點(diǎn)" . "之間有一個(gè)空格,將空格加上。
鏡像名與標(biāo)點(diǎn)" . “寫在一起,會(huì)被認(rèn)為是一個(gè)鏡像名字,因此相當(dāng)于沒有寫標(biāo)點(diǎn)” . "。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MacOS?Docker?安裝的實(shí)現(xiàn)步驟
本文主要介紹了MacOS?Docker?安裝的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
Docker安裝MongoDB并使用Navicat連接的操作方法
MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫,MongoDB最大的特點(diǎn)是它支持的查詢語言非常強(qiáng)大,其語法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,這篇文章主要介紹了Docker安裝MongoDB并使用Navicat連接,需要的朋友可以參考下2022-10-10
關(guān)于Docker 刪除dead狀態(tài)的容器問題及解決方案
這篇文章主要介紹了Docker 刪除dead狀態(tài)的容器,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05
Docker安裝Keycloak開源身份認(rèn)證服務(wù)的圖文教程
Keycloak是一款開源的認(rèn)證授權(quán)平臺(tái),本文就來介紹一下Docker安裝Keycloak開源身份認(rèn)證服務(wù)的圖文教程,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03
Docker中如何通過docker-compose部署ELK
Docker?Compose適用于不同的操作系統(tǒng)和云平臺(tái),這篇文章主要介紹了Docker中如何通過docker-compose部署ELK,需要的朋友可以參考下2024-05-05
docker容器間跨宿主機(jī)通信-基于overlay的實(shí)現(xiàn)方法
這篇文章主要介紹了docker容器間跨宿主機(jī)通信-基于overlay的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
Windows Docker部署Jenkins的實(shí)現(xiàn)步驟
Jenkins是一款開源的持續(xù)集成工具,廣泛用于項(xiàng)目開發(fā),能提供自動(dòng)構(gòu)建測試部署等功能,本文主要介紹了Windows Docker部署Jenkins的實(shí)現(xiàn)步驟,感興趣的可以了解一下2024-03-03

