Dockerfile构建Tomcat和war包项目镜像文件
发表于|更新于|技术博客
|总字数:331|阅读时长:1分钟|浏览量:
内容正文
- 首先编辑
DockerFile
文件
#基于自定义tomcat镜像 |
- 准备好*.war包和
DockerFile
文件放置同一目录下 - 执行Docker打包镜像命令
docker build -t [image_name] [dockerfile_path]
-t 参数表示给构建的镜像指定一个名称,[image_name]就是镜像的名称。[dockerfile_path] 表示Dockerfile文件路径
docker build -t app-war /root/test/./ |
- 运行镜像
docker run -d -p 8080:8080 --name app app-war:latest |
- Docker镜像的导入导出
导出
docker save -o <output_file.tar> <image_name:tag>
- <output_file.tar>: 导出的镜像文件名(可以自定义)以及.tar文件的扩展名
- <image_name:tag>: 要导出的镜像的名称和标签。
导入
docker load -i <input_file.tar>
- <input_file.tar>: 导入的镜像文件名以及.tar文件的扩展名
问题记录
docker保存镜像报错:Cowardly refusing to save to a terminal. Use the -o flag or redirect.
参考博客
文章作者: MUMU
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 blog.wo0ow.com!