当前位置: 首页 > news >正文

网站需备案吗万网域名注册官网邮箱

网站需备案吗,万网域名注册官网邮箱,苏州网站公司,绍兴seo外包注:本文只对一些重要步骤和yml文件进行一些讲解,其他的具体程序没有记录。 目录 1. 原始的微服务工程编排(不使用Compose) 2. 使用Compose编排微服务 2.1 编写 docker-compose.yml 文件 2.2 修改并构建微服务工程镜像 2.3 启动 docker-compose 服务…

注:本文只对一些重要步骤和yml文件进行一些讲解,其他的具体程序没有记录。

目录

1. 原始的微服务工程编排(不使用Compose)

2. 使用Compose编排微服务

2.1 编写 docker-compose.yml 文件

2.2 修改并构建微服务工程镜像

2.3 启动 docker-compose 服务


1. 原始的微服务工程编排(不使用Compose)

 用 mysql,redis以及微服务工程这三个容器实例举例。如果不使用 Compose,需要如下操作:

  • 首先单独 docker run mysql容器实例
  • 然后单独 docker run redis容器实例
  • 将微服务工程打包成一个新的镜像,最后单独 docker run 微服务容器实例

但上述操作需要注意的是:

  • 先后顺序需要固定,先mysql + redis 才能使用微服务访问成功
  • 在编写微服务工程中的yml文件,对于redis等相关配置中,需要写ip,但如果容器间的启停导致ip发生变化,映射会出现错误,如下图


2. 使用Compose编排微服务

2.1 编写 docker-compose.yml 文件

(1) 首先定义 microService 服务,其中 microService 为服务名,可以自己定义。

上述配置,等价于执行下面操作:

docker run -d -p 6001:6001 -v /app/microService:/data --network atguigu_net --name ms01 zzyy_docker:1.6

(2) 然后定义 redis 服务 和 mysql 服务。

 注意:

  • 其中 command 类似于docker run -it 后面进入容器后执行的命令,如 docker run -it ubuntu /bin/bash 中的 /bin/bash
  • redis服务 和 mysql服务 里相较于 microService服务 没有写容器名,那系统会默认给服务名增加前后缀生成一个新的容器名
  • microService 服务中的 depends_on 定义了容器启动顺序,解决了容器之间的依赖关系
  • microService 服务、redis服务 和 mysql服务的 networks都为一个网络,以至于能够使用服务名来代替ip地址

(3) 最后定义采用的网络,下面的语句相当于执行 docker network create atguigu_net 命令


2.2 修改并构建微服务工程镜像

(1) 修改微服务项目中的配置文件,将之前的固定ip地址修改为服务名。如下图:

(2) 使用mvn package命令将微服务形成新的 jar 包,并上传到宿主机服务器下。

(3) 编写Dockerfile,将微服务工程打包成一个新的镜像 docker build -t zzyy_docker:1.6,注意 jar包的位置和Dockerfile的位置以及在2.1配置的yml文件位置要一样,如下图:


2.3 启动 docker-compose 服务

(1) 检查编写的yml文件是否有问题,如有问题则控制台输出错误信息

docker-compose config -q

(2) 启动所有 docker-compose 服务(并后台运行:可选) 

docker-compose up -d

(3) docker-compose 关停所有服务 

docker-compose stop

注:本文部分文字内容来自于 使用compose编排服务 的学习笔记,仅供参考。如看其他Docker内容,可看我博客Docker系列aaron_neil_Dcoker系列,持续更新中。

http://www.yayakq.cn/news/587526/

相关文章:

  • 顺企网网站建设看外国网站怎么改dns
  • 腾讯云注册域名后怎么做网站toom舆情监测软件
  • 昆明铁路局建设工程网站开发电子商务网站和开发新闻类网站什么异同
  • 维修网站源码怎么自己做网站吗
  • 京东建站模板深圳最火的网站
  • 网站建设与维护经营范围网址站点异常怎么解决
  • 2017如何做企业网站全球外贸网站有哪些
  • 大学生做微商网站政务服务 网站 建设方案
  • html网页制作的软件下载优化设计六年级上册数学答案
  • 免费门户网站系统东莞企业网站制作出售
  • 网站整体策划与设计中国建设银行官网站住房公积金
  • 上海市网站建设公司58电子商务有哪些职业
  • 外国人做中国数学视频网站关系营销案例100例
  • 天津网站推广方法淘宝指数查询入口
  • 京东的网站建设个人做门户网站
  • 自己做网站图片存在哪里今天国际最新消息
  • 做英文网站地图wordpress怎么mip
  • 遵义网站开发公司电话专业网站建设团队
  • pdf 网站建设赣州市赣楼网络科技有限公司
  • 做企业网站 空间怎么买公司做一个网站内容如何设计
  • 苏州园区已经烂掉了江门seo
  • 学ps做兼职的网站有哪些网站排名查询alexa
  • 三门峡住房城乡建设局网站公司网站cms
  • 佛山网站建设怎么选百度推广关键词怎么设置好
  • 泰安营销网站建设樟木头网站建设
  • 官方网站下载69662018年期刊网站建设调查
  • 怎么找到网站站长具有价值的做网站
  • 东营网站建设dysem大型科技网站
  • 怎么做自己的手机网站芜湖设计公司排名
  • 网站div的高度根据图片朋友圈推广怎么做