(UBUNTU)我用touch dockerfile创建了我的dockerfile,我做了sudo vim dockerfile。里面的代码是:
touch dockerfile
sudo vim dockerfile
FROM ubuntu:12.00 CMD echo Hello World!!
所以我做sudo docker build .。 shell 打印我
sudo docker build .
Sending build context to Docker daemon TOT kB
TOT是 shell 下载的GB数,现在我有10.40 GB。这是可能的,还是我错了?
dldeef671#
mv你的Dockerfile到一个空的文件夹,然后构建它。当构建一个docker镜像时,docker会“使用”当前文件夹中的所有文件作为它的“上下文”。你也可以创建一个.dockerignore文件来排除像.gitignore这样的文件或目录。
mv
.dockerignore
.gitignore
xjreopfe2#
试试这个命令:
docker build -t go_grpc:1.10 - < Dockerfile
uklbhaso3#
对我来说,上面的步骤不起作用,所以我不得不杀死大多数docker守护进程[我使用的是colima]
pfkill -f 'colima'
或
pfkill -f 'docker'
然后运行docker build -t <name> .
docker build -t <name> .
3条答案
按热度按时间dldeef671#
mv
你的Dockerfile到一个空的文件夹,然后构建它。当构建一个docker镜像时,docker会“使用”当前文件夹中的所有文件作为它的“上下文”。你也可以创建一个.dockerignore
文件来排除像.gitignore
这样的文件或目录。xjreopfe2#
试试这个命令:
uklbhaso3#
对我来说,上面的步骤不起作用,所以我不得不杀死大多数docker守护进程[我使用的是colima]
或
然后运行
docker build -t <name> .