我是新的docker,我无法运行的docker代码,这是从docker中心拉
- 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细胞 - 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 以创建停靠文件和停靠构建
3条答案
按热度按时间oo7oh9g91#
您可以在步骤3中看到问题。您将Dockerfile创建为一个目录。它是一个文件。删除该目录,并确保在运行
docker build
的目录中有一个名为Dockerfile的文件。确保Dockerfile已正确编辑。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文件夹中。"祝你好运"
ggazkfy83#
如果您使用docker-compose.yml,则只需指定Docker文件名
错误的停靠文件:./
正确停靠文件:./停靠文件