docker程序部署代码记录
来源:互联网 发布:中世纪2王国战役优化9 编辑:程序博客网 时间:2024/05/29 08:21
1、部署eureka程序
创建镜像
docker build -t lyq/eureka-server .
运行镜像
docker run -d -p 8761:8761 --name eureka-server lyq/eureka-server
2、部署demo程序
创建镜像
docker build -t lyq/server-demo .
运行镜像
docker run -d -p 8081:8081 --name server-demo lyq/server-demo
3、部署order程序
创建镜像
docker build -t lyq/server-order .
运行镜像
docker run -d -p 8181:8181 --name server-order lyq/server-order
docker inspect -f {{.Id}} a3107a17c541
cd /var/lib/docker/aufs/mnt/a3107a17c541ee82bea56f4ce8308117a244c2991a8660b98c13889d79eb9456
测试feign调用时报错找不到域名,后发现是要修改hosts文件,进入order容器路径,把ip给加上
访问http://117.48.215.66:8761/ 可以看到当前的服务注册信息,demo的主机域名是82ff2cee8b23
Application AMIs Availability Zones Status
cd /var/lib/docker/aufs/mnt/a3107a17c541ee82bea56f4ce8308117a244c2991a8660b98c13889d79eb9456/etc
vim hosts
把以下内容加上
117.48.215.66 82ff2cee8b23
这样,order调用service-demo时,就能访问到了
可以看出,docker每个容器就像是一个单独的系统,连主机名字都不一致,这样相互调用起来,要修改hosts文件的确有些麻烦,后续看有没有更好的方案。
- docker程序部署代码记录
- docker部署asp5程序
- openstack nova集成docker部署过程记录
- Mesos, Marathon, Docker 平台部署记录
- docker swarm 部署overlay 问题记录
- Docker 快速部署代码之道
- Docker容器学习梳理--web管理工具DockerUI部署记录
- Docker容器学习梳理--web管理工具DockerUI部署记录
- Docker集中化web界面管理平台-Shipyard部署记录
- docker部署
- docker 部署
- Docker部署
- Docker部署
- docker 部署
- java等程序在结合docker部署的时候
- 记录程序运行时间代码
- Docker 记录
- Mesos+Zookeeper+Marathon的Docker管理平台部署记录(1)
- http://www.cnblogs.com/only-levis/p/7637285.html
- 模拟购物车demo
- CSDN--markdown编辑器语法(字体,字号与颜色)
- 4. 求整数的和与均值
- Leetcode | Integer Break
- docker程序部署代码记录
- unity中c#与java相互调用
- [BZOJ4589]Hard Nim-快速沃尔什变换-动态规划
- Apple Tree (树形dp+背包)
- malloc与直接声明变量的区别
- 彩色图像的曲线灰度变化(伽马变换)
- C语言05
- Java内存模型与垃圾回收
- 17.11.19日报