错误现象
执行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
没有执行权限,因此报错
解决方法
在~
下新建一个空目录,在这个目录里执行即可