IDEA直接打包Docker镜像的实现
1 安装Docker Desktop
下载地址:https://www.docker.com/products/docker-desktop/
安装成功后,可在cmd查看版本号
2 启动Docker Desktop
启动成功后,Docker服务才能正常使用
3 IDEA安装Docker插件
4 新建Dockerfile文件
pom.xml同级目录下新建Dockerfile文件
5 配置Docker服务
Dockfile文件上点击绿色双箭头,配置Docker服务
选择Docker for Windows后,下方出现Connection successful,表示连接本地Docker服务成功
点击【OK】返回上一页,上一页中点击【Run】即可打包镜像并新建容器
6 打包镜像、新建容器
后续可直接点击Dockfile文件上绿色双箭头,打包镜像、新建容器
注意:通过该方式打包的镜像,repository和tag可能为none
注意:如果想打包镜像并上传仓库,可以直接使用脚本,参考第10步
如下图所示,镜像打包成功,容器创建成功
7 查看镜像和容器
在Docker Desktop可以查看打包或下载的镜像和容器
镜像:
容器:
8 启动镜像,生成容器
可以直接在Docker Desktop上启动镜像,生成容器,支持配置容器名、映射端口、数据卷、环境变量
如下图所示,界面上有容器相关信息,支持启动、停止、重启、删除容器
9 Docker命令查看
我们也可以直接在cmd中执行Docker相关命令查看
10 打包镜像并上传仓库
如果我们想将本地服务打包镜像,并推到仓库,可以直接使用脚本
10.1 修改daemon.json
修改 C:\Users\用户名\.docker 目录下 daemon.json,配置上仓库地址
{ "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "insecure-registries": [ "devops.test.cn:5000" ] }
修改保存后,重启Docker Desktop服务
10.2 执行脚本
docker build -t devops.test.cn:5000/spring-boot-helloworld . docker push devops.test.cn:5000/spring-boot-helloworld
打包并上传仓库成功
到此这篇关于IDEA直接打包Docker镜像的实现的文章就介绍到这了,更多相关IDEA打包Docker镜像内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Docker Windows最新版(4.17.x)修改镜像存储路径的详细步骤
这篇文章主要介绍了Docker WIndows最新版(4.17.x)修改镜像存储路径的步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-03-03docker-compose搭建mongodb、mysql的详细过程
这篇文章主要介绍了docker-compose搭建mongodb、mysql的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-11-11使用Docker搭建Vsftpd 的 FTP 服务的详细过程
FTP 基础FTP 需要两个端口,一个是数据端口,一个是控制端口,这篇文章主要介绍了使用Docker搭建Vsftpd的FTP服务,需要的朋友可以参考下2022-08-08docker如何删除<none>/dangling/悬空镜像
这篇文章主要介绍了docker如何删除<none>/dangling/悬空镜像问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-11-11
最新评论