6 springboot Docker 部署
2019-01-15 07:04:15来源:博客园 阅读 ()
安装请参考其他的教程请参考http://www.runoob.com/docker/centos-docker-install.htm
拉取zookeeper镜像
docker pull zookeeper
运行 zookeeper镜像 并映射2181端口
docker run --privileged=true -d --name zookeeper --publish 2181:2181 -d zookeeper:latest
查看运行状态
docker ps
查看运行日志
docker logs -f zookeeper
制作jar包镜像
创建文件夹存放jar包
mkdir /usr/local/webapp/web1/ 存放web
mkdir /usr/local/webapp/server1 存放server
cd /usr/local/webapp/web1/
将jar包上传到服务器此目录上
vim Dockerfile
编写Dockerfile文件
1 # 必须为第一行命令,执行基础镜像 ,:后边执行版本 可选 2 FROM java:8-alpine 3 # 作者或者维护人 项目信息 4 MAINTAINER zhj 5 # 将指定文件添加到目标容器中 6 # ADD 源文件位置 目标文件位置 7 ADD somefun-web-0.0.1-SNAPSHOT.jar app.jar 8 # 指定与外界交互使用端口 9 EXPOSE 8001 10 # 容器启动后执行命令 11 ENTRYPOINT ["java","-jar","/app.jar"]
构建镜像
docker build -t web1 .
注意后边有个点
docker images
运行镜像
docker run -d -p 8888:8001 web1
构建server 同样的构建方式
cd /usr/local/webapp/server1/
vim Dockerfile
docker build -t server1 .
docker run -d -p 8889:8002 server1
如果上边运行都没问题的话
输入 地址 http://IP:8888/getlist
会看正常看到返回值
可能出现的问题:
docker: Error response from daemon: Conflict. The container name "/zookeeper" is already in use by container "3930d8e110f5e3e116e692737ab32eab94879e6f8970456fb94b6f32fa97bbe4". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
容器没有完全退出,导致启动的时候重名
列出所有容器
docker ps -a
删除对应容器
docker rm 3930d8e110f5
原文链接:https://www.cnblogs.com/jiage/p/10268614.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Java线程相关的热门面试题
下一篇:收集的博客网址
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- SpringBoot 2.3 整合最新版 ShardingJdbc + Druid + MyBatis 2020-06-11
- 掌握SpringBoot-2.3的容器探针:实战篇 2020-06-11
- IDEA 设置热部署 Devtools 2020-06-10
- nacos~配置中心功能~springboot的支持 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash