我正在尝试构建一个 docker 镜像
我收到这个错误
sudo docker build . -t django-demo
error checking context: 'no permission to read from '/home/benny/.ICEauthority''
Run Code Online (Sandbox Code Playgroud)
任何想法为什么会发生这种情况?
--------------------------
ubuntu 18.04
Docker version 18.09.9
Run Code Online (Sandbox Code Playgroud)
ben*_*ris 10
一般来说,为了解决此类问题,您应该添加一个.dockerignore文件,在其中列出您不想发送到构建上下文的所有文件(即 docker 不需要构建镜像的文件)。
在您的情况下,只需创建一个.dockerignore包含以下内容的文件就可以解决问题:
.ICEauthority
Run Code Online (Sandbox Code Playgroud)
请注意,特别是在您的情况下,您不应该docker build直接从主目录运行命令,因为您的主目录的所有内容都将被发送到构建的上下文(这很重,可能会使您耗尽磁盘空间或生成权限)问题)。
| 归档时间: |
|
| 查看次数: |
4097 次 |
| 最近记录: |