解決Docker錯(cuò)誤“docker?build“?requires?exactly?1?argument(s)問(wèn)題
Docker錯(cuò)誤“docker build“ requires exactly 1 argument(s)
在使用dockerfile文件創(chuàng)建鏡像的時(shí)候,采用docker build命令,
例如:
docker build -t image_name
會(huì)報(bào)錯(cuò):
"docker build" requires exactly 1 argument(s).
出錯(cuò)原因是命令最后需要一個(gè)空格和一個(gè)點(diǎn),即:
docker build -t image_name .
為什么會(huì)有這個(gè)點(diǎn)呢,來(lái)看下Docker build命令
docker build [OPTIONS] PATH | URL | -
docker build有三種方式,PATH(路徑)、URL(鏈接)和-,"." 就屬于PATH,指的是當(dāng)前路徑。
關(guān)于buid命令具體可以看官方文檔。
這里稍微介紹下常用命令:
-f
是dockerfile文件路徑(不寫(xiě)的話(huà)默認(rèn)為指定路徑下的dockerfile)-t
是tag,也即鏡像名稱(chēng)是Name:Tag 或Name這種形式
例如:
docker build -f dockerfile_path -t image_name .
docker cp“ requires exactly 2 arguments
假設(shè)容器名為myubuntu,要從宿主機(jī)里邊拷貝的文件路徑為/root/1.py,現(xiàn)在將1.py文件拷貝到容器的 /home路徑下面,但是出現(xiàn)錯(cuò)誤
"docker cp" requires exactly 2 arguments.
則說(shuō)明路徑的格式寫(xiě)錯(cuò)了,可能是多出了一個(gè)空格
此時(shí),只需要將多余的空格去掉即可。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker 容器添加指定網(wǎng)絡(luò)地址的方法實(shí)現(xiàn)
Docker容器運(yùn)行的時(shí)候默認(rèn)會(huì)自動(dòng)分配一個(gè)默認(rèn)網(wǎng)橋所在網(wǎng)段的IP地址,本文主要介紹了docker容器添加指定網(wǎng)絡(luò)地址的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01Docker網(wǎng)絡(luò)之自定義網(wǎng)絡(luò)方式
文章介紹了Docker的網(wǎng)絡(luò)模式,包括bridge、none、container、host和用戶(hù)自定義網(wǎng)絡(luò),并詳細(xì)說(shuō)明了docker0網(wǎng)絡(luò)的特點(diǎn)和自定義網(wǎng)絡(luò)的創(chuàng)建2025-01-01Docker下安裝Mongo4.2及客戶(hù)端工具連接Mongo
這篇文章主要介紹了Docker下安裝Mongo4.2和客戶(hù)端工具連接Mongo數(shù)據(jù)庫(kù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01關(guān)于docker清理Overlay2占用磁盤(pán)空間的問(wèn)題(親測(cè)有效)
使用Docker過(guò)程中,長(zhǎng)時(shí)間運(yùn)行服務(wù)容器,導(dǎo)致不能進(jìn)行上傳文件等操作,今天通過(guò)本文給大家詳細(xì)介紹下docker清理Overlay2占用磁盤(pán)空間的相關(guān)知識(shí),感興趣的朋友一起看看吧2022-03-03Docker日志太多導(dǎo)致磁盤(pán)占滿(mǎn)的處理方法
這篇文章主要介紹了Docker日志太多導(dǎo)致磁盤(pán)占滿(mǎn)的處理方法,需要的朋友可以參考下2018-10-10docker-compose如何單獨(dú)更新某個(gè)服務(wù)
這篇文章主要介紹了docker-compose如何單獨(dú)更新某個(gè)服務(wù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05Docker-compose搭建Redis集群(Sentinel)的實(shí)現(xiàn)
本文主要介紹了Docker-compose搭建Redis集群(Sentinel)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07