记录第一次使用Docker
今天需要使用DockerFile文件在x86环境下部署镜像,给了我下面四个文件,让我生成首行的文件。
- 直接创建镜像报错
执行创造镜像命令
docker build -t wondersoft/ubuntu_scan_engine:latest .
报错信息
报错原因:
FROM ubuntu_scan_x86:2.1有问题
是因为会去Docker的公共镜像仓库中找个名为ubuntu_scan_x86:2.1的镜像资源,找不到就会报错
此时,我发现公司给了我一个名为ubuntu_scan_x86:2.1的模版镜像
我将它放到本地目录下,再次执行,还是无法找到,同样的报错信息
- 上传资源文件
此时执行上传模版镜像命令
docker load -i /路径/ubuntu_scan_x86_2.1.tar
再次执行
docker build -t wondersoft/ubuntu_scan_engine:latest .
运行成功
这是因为我们将Dockerfile需要的模版镜像上传到了仓库,执行dockerfile文件,就能从仓库找到了,就成功啦!
- 将制作好的镜像打包
当前目录下会出现一个压缩包文件