如何在从dockerhub推送后创建docker-build n Docker文件(来自守护进程的错误响应:阅读Dockerfile时发生意外错误)

zf2sa74q  于 2022-11-02  发布在  Docker
关注(0)|答案(3)|浏览(129)

我是新的docker,我无法运行的docker代码,这是从docker中心拉

  1. Windows 10专业版,64位
    2.able 来运行hello-世界
    3.C:\程序文件\Docker\Docker\Docker文件〉Docker版本客户端:Docker引擎-社区版本:19.03.5 API版本:1.40 Go版本:go1.12.12 Git提交:633 a0 ea建造日期:2019年11月13日星期三07:22:37 OS/存档:windows/amd 64实验版:假的
    服务器:Docker引擎-社区引擎:版本:19.03.5 API版本:1.40(最低版本1.12)Go版本:go1.12.12 Git提交:633 a0 ea建造日期:2019年11月13日星期三07:29:19操作系统/架构:linux/amd 64实验版:假容器d:版本:v1.2.10 GitCommit:运行代码:版本:1.0.0-rc 8+开发工具GitCommit:3e 425 f80 a8 c931 f88 e6 d94 a8 c831 b 9d 5aa 481657停靠站初始化:版本:0.18.0 GitCommit:fec 3683细胞
  2. C:\Program Files\Docker\Docker\Dockerfile〉Docker推送mydockerhub/shoprite:最新的拉取成功
    5.问题C:\Program Files\Docker\newfile〉Docker build -t mydockerhub/shoprite:最新。正在将构建上下文发送到Docker守护进程4.096kB来自守护进程的错误响应:阅读Dockerfile时发生意外错误:读取/var/lib/docker/临时文件夹/停靠构建器712136353/停靠文件:是目录
    6.错误:我还想要使用的命令:https://docs.google.com/document/d/1aRt71Vtx13IbGLlcMzH-CyESvudLrCAnHg6fG9Zx3eU/edit
    Q1.how 以创建停靠文件和停靠构建
oo7oh9g9

oo7oh9g91#

您可以在步骤3中看到问题。您将Dockerfile创建为一个目录。它是一个文件。删除该目录,并确保在运行docker build的目录中有一个名为Dockerfile的文件。确保Dockerfile已正确编辑。

xmakbtuz

xmakbtuz2#

如果你有一个位于某个文件中的dockerfile,首先通过命令cd ./onedrive/desktop/newfolder/docker/转到该文件。
然后运行命令docker build . -t <your imagename : your image tag>
这里.为您提供了一个默认路径,本地目录中的所有文件都将在此路径上获得tar d并发送到Docker守护进程。-t为您提供了一个机会,为您的映像命名,并使用由:分隔的标记。
然后,您需要使用docker run命令,即docker run <option/command> imagename
它将在指定的映像上为您提供一个可写的容器层,然后使用指定的命令启动它。
使用命令docker ps来查看是否已经创建了一个带有所用映像名称的容器。如果没有,则可能是操作方式或PC环境有问题。

P.S.您需要了解dockerfile是一个docker文件,而不是一个目录。因此,如果您看到当前目录是something/something/docker/dockerfile,那么您就犯了一个错误。默认情况下,dockerfile位于docker文件夹中。

"祝你好运"

ggazkfy8

ggazkfy83#

如果您使用docker-compose.yml,则只需指定Docker文件名

错误的停靠文件:./
正确停靠文件:./停靠文件

相关问题