【发布时间】:2022-02-03 18:07:02
【问题描述】:
我对 Docker 完全是个菜鸟,如果这是一个简单的问题,我深表歉意,我似乎在 Docker 中有一个严重的安装/配置错误。我正在全新安装 Ubuntu 20.04 和 Docker 版本 20.10.12,构建 e91ed57。
我实际上是在尝试关注the basic Docker tutorial for beginners from their website,但第二个命令不起作用。
教程没什么大不了,我可以将教程切换到更新的内容,但似乎 Docker 的关键功能无法正常工作..符号链接。
此命令docker build -t getting-started . 导致此错误:
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/<user>/Downloads/WebDev/Docker/tutorial/getting-started-master/app/Dockerfile: no such file or directory
我仔细检查了所有内容。我真的尝试了这里找到的所有解决方案:
Docker: unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx
Docker build gives "unable to prepare context: context must be a directory: /Users/tempUser/git/docker/Dockerfile"
没有任何效果。我只能使用显式路径执行命令。而不是 ”。”这在开发实际项目时会很快变得很烦人。
docker build -t getting-started ~/Downloads/WebDev/Docker/tutorial/getting-started-master/
所有文档都指出 docker build -t getting-started . 是正确的命令,所以我担心继续“损坏”的 docker 安装。
我运行了 docker ./check-config.sh 脚本,它显示除了 CONFIG_RT_GROUP_SCHED: missing 之外一切都很好,因为 hello-world 图像按预期工作,所以我认为这暂时无关紧要。
嗯嗯?
【问题讨论】:
标签: docker