首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SpringBoot-Mysql应用Docker打包部署

本文实现实现一个简单的springboot+mysql应用(基于用户访问情况进行ip计数,并存储到mysql数据库),为该应用构建docker镜像,实现docker容器部署,以及与mysql容器的对接...docker start mysql 再次启动之前名称为mysql的容器 docker stop mysql停止msyql容器 编写Visitor应用 对于多模块应用,可以手工在创建model时,制定将路径放置到非工程根目录下.../test spring.datasource.username=root spring.datasource.password=goodpine 本地打包及运行 现在尝试本地打包模式,通过在pom.xml...文件路径(如D:\dev2\project\backends\dockercomp\app>)中,执行mvn clean package -Dmaven.test.skip即可完成打包打包后的可执行jar...Docker 部署 启动mysql docker服务 docker run --name mysql-test -e MYSQL_ROOT_PASSWORD=goodpine -e MYSQL_DATABASE

2.2K00

jib 打包 docker

本篇内容 这段时间折腾了 docker 部署项目,几乎把手上的项目都用了 docker 部署了遍,但是考虑到生产环境的时候还是过于繁琐;就在昨天看到 JIB, 谷歌团队研发的一个 maven 插件;用了一下...,我哭了,部署竟能这么轻松;所谓真 DevOps; 正紧教程 在 docker hub 创建一个账号,并创建仓库 (这里演示用的是 docker-hub, 阿里 docker 仓库同理) 导入 Maven...openjdk:alpine registry.hub.docker.com...执行以下代码: docker login --username 用户名 registry.hub.docker.com docker login --username 用户名 registry.cn-hangzhou.aliyuncs.com...运行 本地,或者 linux, 在任何拥有 docker 环境的机子上执行: docker run -p 8080:8080 zxx267/frp 最后的友情提示 我在打包镜像的时候由于网络的问题,经常

73320
您找到你想要的搜索结果了吗?
是的
没有找到

Docker自制镜像打包推送

基于 Ubuntu 镜像打包 手动打包 拉取 Ubuntu 系统并启动实例,不指定版本号则默认最新版本,目前为:Ubuntu 20.04.1 LTS docker run -it ubuntu 容器启动后...我们在这个 Ubuntu 中安装一些软件,例如:Node.js AND 写好一个输出 Hello World 的程序,然后再将容器再次打包打包成一个新的镜像,这就意识着你或其他人下次 可以通过 docker.../新镜像名称:版本号 docker commit 5ce lexinhu/ubuntu_node:0.1 通过 docker images 可以看到刚刚打包的镜像 ?...重新打包 docker commit df3 lexinhu/ubuntu_node:0.2 尝试运行 docker run lexinhu/ubuntu_node:0.2 node /app/hello-world.js...以上就是一步步手动通过 docker commit 打包的镜像 自动打包(主要) 主要是通过 Dockerfile 文件生成 在桌面创建 ubuntu_node 文件夹,写一个 hello-world.js

1.7K20

Jenkins使用pipeline自动打包Docker镜像

图片   我们大概分为三步: 拉取代码 maven打包 将jar包发送到测试服务器。...图片 2.2.2 项目打包脚本配置   这个先去Maven Plugins->Global Tool Configuration中查看Maven配置 图片   在脚本中声明如下: tools{...图片 项目打包成功,从图中可看出生成的jar包位置为/root/.jenkins/workspace/mypipeline/target/demo-0.0.1-SNAPSHOT.jar 2.2.3 清理工作脚本配置...图片   点击生成流水线脚本 图片   在任务中配置 图片 2.2.4 jar包发送到测试服务器并打包成镜像   jar包发送的配置如下: 图片   Dockerfile发送的配置如下: 图片   点击生成流水线脚本...stop demo docker rm demo docker rmi demo ''', execTimeout: 120000, flatten: false, makeEmptyDirs: false

2K30
领券