解決Docker錯(cuò)誤“docker?build“?requires?exactly?1?argument(s)問題
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)呢,來看下Docker build命令
docker build [OPTIONS] PATH | URL | -
docker build有三種方式,PATH(路徑)、URL(鏈接)和-,"." 就屬于PATH,指的是當(dāng)前路徑。
關(guān)于buid命令具體可以看官方文檔。
這里稍微介紹下常用命令:
-f是dockerfile文件路徑(不寫的話默認(rèn)為指定路徑下的dockerfile)-t是tag,也即鏡像名稱是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.
則說明路徑的格式寫錯(cuò)了,可能是多出了一個(gè)空格

此時(shí),只需要將多余的空格去掉即可。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker容器生命周期相關(guān)命令及實(shí)踐詳解
Docker容器生命周期管理是Docker平臺(tái)中的一項(xiàng)關(guān)鍵功能,它涉及對(duì)容器的創(chuàng)建、運(yùn)行、監(jiān)控以及銷毀等各個(gè)階段的操作,這篇文章主要介紹了Docker容器生命周期相關(guān)命令及實(shí)踐詳解的相關(guān)資料,需要的朋友可以參考下2025-11-11
docker部署crownblog項(xiàng)目到阿里云的方法步驟
這篇文章主要介紹了docker部署crownblog項(xiàng)目到阿里云的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
教你用100?行shell實(shí)現(xiàn)Docker詳解
這篇文章主要為大家介紹了教你用100?行shell實(shí)現(xiàn)Docker詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
Docker 運(yùn)行多個(gè)Springboot的詳細(xì)教程
這篇文章主要介紹了Docker 運(yùn)行多個(gè)Springboot的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
docker啟動(dòng)時(shí)環(huán)境變量不生效的解決方法
因項(xiàng)目需要多處部署,所以打包成docker鏡像以便于部署,本文主要介紹了docker啟動(dòng)時(shí)環(huán)境變量不生效的解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03
Docker執(zhí)行DockerFile構(gòu)建過程指令解析
這篇文章主要為大家介紹了Docker執(zhí)行DockerFile構(gòu)建過程及DockerFile的指令解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪<BR>2022-04-04

