错误现象 执行docker build时报错 velscode@velscode:~$ docker build -f Dockerfile . -t ubuntu/test:1.0 error checking context: 'no permission to read from '/home/velscode/.bash_history''. 错误原因 docker在build时会尝试对整个目录进行tar压缩,包括.开头的文件。我在主目录~进行build操作,而目录下的.bash_history没有执行权限,因此报错 解决方法 在~下新建一个空目录,在这个目录里执行即可