我正试图在docker
上运行tacotron2,在UbuntuWSL2(v.20.04)
上运行Win10 2004
build。Docker已安装并正在运行,我可以成功运行hello world
。
(这里有一个几乎相同的问题,但没有人回答。)
当我尝试运行docker build-t taotron-2_imagedocker/
时,我得到错误:
无法准备上下文:无法评估Dockerfile路径中的符号链接:lstat/home/nate/docker/Dockerfile:没有这样的文件或目录
然后我在bash中导航到docker的安装位置(/var/lib/docker
),并尝试在那里运行它,但得到了相同的错误。在这两种情况下,我都创建了一个docker
目录,但在所有情况下都会出现这个错误。
我怎样才能让它工作?
对于像我这样因为符号链接而无法正常工作的人
只需将您的文件复制到一个没有符号链接的新目录,并从那里构建您的图像
如果你已经确认你的Dockerfile不是Dockerfile。Dockerfile、Dockerfile或Dockerfile。txt。
我的操作系统是基于ubuntu的。
如果你的名字Dockerfile
是大写的F
重命名它
正如这里提到的,错误可能与符号链接无关,以及缺少Dockerfile
的一切,它应该在Tacotron-2/docker
文件夹中。
docker build
确实提到:
docker build命令从docker文件和“上下文”生成docker图像
构建的上下文是位于指定的路径
或URL中的一组文件。
在您的例子中,docker build-t tacotron-2_image docker/
应该在您克隆的Rayhane mamamah/tacotron-2
存储库的路径中执行。
当然,您可以指定所述Dockerfile
,但不需要:
docker build -t tacotron-2_image -f docker/Dockerfile docker/
或:
cd
git clone https://github.com/Rayhane-mamah/Tacotron-2
cd Tacotron-2
cd docker
docker build -t tacotron-2_image .
我以为我执行的这些命令是为了安装它
要构建映像,需要源(要克隆的存储库)。
我用snap(snappy?)在Ubuntu上安装了docker,然后我运行了这个: 当我运行时,我得到: 目录
我今天刚下载了Docker Toolbox for Windows 10 64位。我正在复习教程。在尝试使用Dockerfile构建图像时,我遇到了以下错误。 步骤: 启动Docker Quickstart终端
我在尝试使用“在Docker容器内构建”功能在Jenkins中构建一个项目时遇到了以下问题。 通过在工作区中构建用户用户名LastName开始/opt/bitnami/apps/jenkins/jenkins_home/jobs/app/workspace/opt/bitnami/Git/bin/Git rev-parse--is-inside-work-tree#timeout=10从远程Git
我在我的项目上有一个这样的目录,当我运行以下命令时,我在其中创建文件到目录: 上面的错误命令是什么?以及如何为此将创建到目录中?
我今天刚刚下载了Windows 10 64位的Docker工具箱。我正在复习教程。我在尝试使用Dockerfile构建映像时收到以下错误。 步骤: 启动Docker快速启动终端 创建后的testdocker 准备Dockerfile,如“构建您自己的图像”web链接中所述。 在命令之下运行 < code >错误:$ docker build -t docker-whale。 顺便说一句:我试过上面
免责声明:在堆栈溢出中也有类似的问题,但这些问题是他们各自的答案,既不适合这个问题,也不帮助解决他们的答案。这些问题是不同的,答案只适合那些具体的问题,而不是通用的。经过长时间的挣扎,他们没有任何帮助,我想了两次我要发布这个问题来寻求帮助。如果有人不喜欢这个问题或不理解,请沟通并得到澄清,而不是勉强设置标志来关闭这个问题;最好你可以忽略并传递...谢谢你! 需求:我使用Zend框架的谷歌日历API