美文网首页
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