美文网首页
Mac Docker环境搭建以及本地项目部署运行

Mac Docker环境搭建以及本地项目部署运行

作者: 2131d3db37c2 | 来源:发表于2017-04-22 11:53 被阅读0次

在安装Docker前先安装Homebrew

在完成上述工作,输入

brew search docker

如下图所示:

brew search docker

然后执行:

brew cask install docker

等待安装完会在应用程序出现Docker图标,点击启动(启动完图标在右上角)

Docker图标 启动Docker

点击进入Preferences,配置阿里云镜像加速(可以去申请阿里云Docker镜像加速器)

配置加速器 配置加速器

然后重新启动Docker,安装所需要的服务,例如安装RabbitMQ和ActiveMQ

docker search activemq

docker pull webcenter/activemq

安装activemq

在pull完查看存在的镜像

docker images

Docker镜像

然后启动ActiveMQ

docker run -d -p 61616:61616 -p 8161:8161 --name activemq webcenter/activemq

然后访问http://localhost:8161/

ActiveMQ管理界面

启动成功后,然后在IDEA里创建一个Maven 项目,这里我采用SpringBoot 快速搭建一个项目,

在Pom.xml中加入docker plugin

docker-maven-plugin

然后在项目根目录(与src同级目录下)创建Dockerfile文件

项目结构

然后在DOckerfile填入以下内容(注意:demo.jar是我最终打包的名称)

FROM frolvlad/alpine-oraclejdk8:slim

VOLUME /tmp

ADD  demo.jar app.jar

RUN sh -c 'touch /app.jar'

ENTRYPOINT [ "sh", "-c", "java  -jar /app.jar" ]

然后执行命令:

mvn clean package docker:build

执行成功后如果所示:

docker build demo docker镜像

最后执行

docker run -d -p 8080:8080 --name demo demo

OK

附上源码地址:https://github.com/sunshineshu/MQDemo.git


相关文章

网友评论

      本文标题:Mac Docker环境搭建以及本地项目部署运行

      本文链接:https://www.haomeiwen.com/subject/nmcszttx.html