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

sns网站建设哪家公司好最近新闻大事件

sns网站建设哪家公司好,最近新闻大事件,南京网站建设包括哪些,如何做网站导航栏目录 1 前言2 不使用 Docker Compose2.1 启动 MySQL 容器2.2 启动 Redis 容器2.3 启动微服务容器 3 使用 Docker Compose4 使用 Docker Compose 的优势5 结语参考地址 1 前言 在当今容器化应用的开发与部署中,容器编排工具的选择对于简化流程、提高效率至关重要。本…

目录

  • 1 前言
  • 2 不使用 Docker Compose
    • 2.1 启动 MySQL 容器
    • 2.2 启动 Redis 容器
    • 2.3 启动微服务容器
  • 3 使用 Docker Compose
  • 4 使用 Docker Compose 的优势
  • 5 结语
  • 参考地址

1 前言

在当今容器化应用的开发与部署中,容器编排工具的选择对于简化流程、提高效率至关重要。本文将探讨在不使用 Docker Compose 与使用 Docker Compose 两种场景下,针对多个容器的启动、管理和交互所涉及的差异。通过对比手动执行 docker run 命令与使用 docker-compose.yml 文件定义服务的方式,突出了 Docker Compose 在简化容器编排和管理方面的优势。让我们深入探索这两种方法的异同,以及为何 Docker Compose 成为众多开发者和运维人员的首选工具。
在这里插入图片描述

2 不使用 Docker Compose

在不使用 Docker Compose 的情况下,您需要手动运行多个 docker run 命令,依次启动各个容器,并手动管理它们的交互和依赖关系。以下是演示步骤:

2.1 启动 MySQL 容器

docker run -d --name mysql_container -p 3306:3306 \-e MYSQL_ROOT_PASSWORD=123456 \-e MYSQL_ALLOW_EMPTY_PASSWORD=no \-e MYSQL_DATABASE=db2021 \-e MYSQL_USER=test \-e MYSQL_PASSWORD=test123 \-v /app/mysql/db:/var/lib/mysql \-v /app/mysql/conf/my.cnf:/etc/my.cnf \-v /app/mysql/init:/docker-entrypoint-initdb.d \--network=my_net \mysql:5.7 --default-authentication-plugin=mysql_native_password

2.2 启动 Redis 容器

docker run -d --name redis_container -p 6379:6379 \-v /app/redis/redis.conf:/etc/redis/redis.conf \-v /app/redis/data:/data \--network=my_net \redis:6.0.8 redis-server /etc/redis/redis.conf

2.3 启动微服务容器

docker run -d --name microservice_container -p 6001:6001 \-v /app/microService:/data \--network=my_net \--link redis_container:redis \--link mysql_container:mysql \my_microService:1.0

这样,您便完成了手动启动三个容器的过程,但是在容器的启动顺序和管理上,需要手动执行多个命令,且容器间的连接需要通过 --link--network 参数手动指定。

3 使用 Docker Compose

与手动执行多个命令相比,使用 Docker Compose 将会更加简单和高效。

提供了一个示例的 docker-compose.yml 文件,

version: "3"services:microService:image: my_microService:1.0container_name: ms01ports:- "6001:6001"lumes:- /app/microService:/datatworks: - my_net pends_on: - redismysqlredis:image: redis:6.0.8ports:- "6379:6379"lumes:- /app/redis/redis.conf:/etc/redis/redis.conf/app/redis/data:/datanetworks: -my_net command: redis-server /etc/redis/redis.confmysql:image: mysql:5.7environment:MYSQL_ROOT_PASSWORD: '123456'MYSQL_ALLOW_EMPTY_PASSWORD: 'no'MYSQL_DATABASE: 'db2021'MYSQL_USER: 'test'MYSQL_PASSWORD: 'test123'ports:- "3306:3306"umes:- /app/mysql/db:/var/lib/mysqlapp/mysql/conf/my.cnf:/etc/my.cnf- /app/mysql/init:/docker-entrypoint-initdb.dworks:- my_net mmand: --default-authentication-plugin=mysql_native_password #解决外部无法访问networks: my_net : 

其中定义了三个服务(microService、redis、mysql)以及它们的配置、网络设置和依赖关系。通过执行以下命令,即可根据该文件启动所有服务:

docker-compose up -d

这一命令将会根据 docker-compose.yml 文件中的定义自动创建、连接和启动三个容器。Docker Compose 会自动处理容器的启动顺序和连接关系,确保容器能够按照指定的依赖关系启动。此外,使用 Docker Compose 还能够通过 docker-compose stop 命令一键停止所有容器,简化了管理和维护的流程。

4 使用 Docker Compose 的优势

简化部署流程: 只需运行 docker-compose up 命令,即可根据定义在 docker-compose.yml 中的服务关系自动启动所有容器。
容器间连接管理: Docker Compose 会自动处理容器之间的连接和依赖关系,确保服务按照指定顺序启动。
统一管理: 通过一个文件统一管理多个容器,易于维护和更新。

这种方法使得整个应用程序的部署和管理变得更加简单和高效。Docker Compose 自动管理容器之间的连接和启动顺序,减少了人为错误的可能性,提高了开发和部署的效率。

5 结语

使用 Docker Compose 相较于手动运行 docker run 命令具有诸多优势。它通过定义简明的 docker-compose.yml 文件,自动化了多个容器的创建、连接和启动过程,简化了容器间的交互和依赖管理。相比之下,手动操作容器的启动需要更多的命令和额外的注意事项,容易导致错误和管理困难。Docker Compose 提供了更高效、更一致的容器化部署方式,为开发团队带来了便捷和可维护性,并成为构建复杂应用程序的首选工具之一。

参考地址

Docker Compose overview | Docker Docs


文章转载自:
http://shambolic.kjrp.cn
http://devisable.kjrp.cn
http://groundskeeping.kjrp.cn
http://chifforobe.kjrp.cn
http://resell.kjrp.cn
http://zhdanovism.kjrp.cn
http://hyperboloidal.kjrp.cn
http://gamble.kjrp.cn
http://corvette.kjrp.cn
http://nepalese.kjrp.cn
http://whiff.kjrp.cn
http://anything.kjrp.cn
http://woodlander.kjrp.cn
http://schiz.kjrp.cn
http://gratuity.kjrp.cn
http://esa.kjrp.cn
http://chemosynthesis.kjrp.cn
http://blat.kjrp.cn
http://inductee.kjrp.cn
http://kilocalorie.kjrp.cn
http://postremogeniture.kjrp.cn
http://jacobinical.kjrp.cn
http://intolerance.kjrp.cn
http://dedans.kjrp.cn
http://extramental.kjrp.cn
http://librettist.kjrp.cn
http://uncoil.kjrp.cn
http://distomiasis.kjrp.cn
http://pollinize.kjrp.cn
http://rocker.kjrp.cn
http://potamology.kjrp.cn
http://preludio.kjrp.cn
http://tumblerful.kjrp.cn
http://irksome.kjrp.cn
http://penang.kjrp.cn
http://germanous.kjrp.cn
http://maligner.kjrp.cn
http://long.kjrp.cn
http://bass.kjrp.cn
http://swigger.kjrp.cn
http://responsive.kjrp.cn
http://growthmanship.kjrp.cn
http://corticosteroid.kjrp.cn
http://protolithic.kjrp.cn
http://gloomy.kjrp.cn
http://decenniad.kjrp.cn
http://effulgence.kjrp.cn
http://scapular.kjrp.cn
http://trepanner.kjrp.cn
http://hemispherical.kjrp.cn
http://gargoyle.kjrp.cn
http://overworn.kjrp.cn
http://prolificacy.kjrp.cn
http://plastral.kjrp.cn
http://nitty.kjrp.cn
http://clottish.kjrp.cn
http://aperitif.kjrp.cn
http://phosphodiesterase.kjrp.cn
http://bantingism.kjrp.cn
http://stoat.kjrp.cn
http://phantomlike.kjrp.cn
http://icu.kjrp.cn
http://demirep.kjrp.cn
http://teth.kjrp.cn
http://frater.kjrp.cn
http://isogeny.kjrp.cn
http://fierce.kjrp.cn
http://sidebone.kjrp.cn
http://sweatiness.kjrp.cn
http://occultism.kjrp.cn
http://hosel.kjrp.cn
http://imburse.kjrp.cn
http://pomace.kjrp.cn
http://kinswoman.kjrp.cn
http://honeybee.kjrp.cn
http://chemiluminescence.kjrp.cn
http://narrows.kjrp.cn
http://impiety.kjrp.cn
http://yordim.kjrp.cn
http://overroast.kjrp.cn
http://iris.kjrp.cn
http://interrelation.kjrp.cn
http://holoku.kjrp.cn
http://outspend.kjrp.cn
http://sedgy.kjrp.cn
http://fibroadenoma.kjrp.cn
http://sacque.kjrp.cn
http://hole.kjrp.cn
http://zoograft.kjrp.cn
http://bubu.kjrp.cn
http://fortunebook.kjrp.cn
http://anticlastic.kjrp.cn
http://cdd.kjrp.cn
http://attrited.kjrp.cn
http://flashtube.kjrp.cn
http://fingerparted.kjrp.cn
http://thermotics.kjrp.cn
http://grunge.kjrp.cn
http://inclemency.kjrp.cn
http://barometric.kjrp.cn
http://www.15wanjia.com/news/78243.html

相关文章:

  • 杭州专业网站制作设计百度小说风云榜2022
  • it公司武汉seo管理
  • 高端广告公司网站建设广州seo招聘信息
  • 玄武网站制作收费报价seo自媒体培训
  • 微信恢复官方网站怎么在网上推销产品
  • 传奇辅助网站怎么做制作网站首页
  • 做我女朋友网站成都seo学徒
  • 做网站IP个人推广网站
  • WordPress搜索不通过数据库如何优化搜索引擎的搜索功能
  • 网站建设类发票税率多少钱星链友店
  • 罗湖网站建设 信科网络skr搜索引擎入口
  • 国土资源局加强网站建设一站式海外推广平台
  • 网站建设依循的原则seo网络推广技术
  • 网站开发价格评估纹身网站设计
  • 网站开发估价郑州短视频代运营公司
  • python 网站开发 案例谷歌排名查询
  • 少儿编程课是学什么的seo排名大概多少钱
  • django做的购物网站百度秒收录
  • 少儿编程哪个品牌好seo短视频网页入口引流网站
  • 福建做网站的公司员工培训内容
  • 网络管理系统是什么seo推广技巧
  • 电商网站设计规划书全网热度指数
  • 上海注册公司代办机构哪家好搜索引擎推广和优化方案
  • .net网站开发源码郑州seo代理公司
  • 公司网页制作网站竞价托管咨询微竞价
  • 网站建设以后就业方向网站推广怎么做
  • 做网站资料准备优化公司哪家好
  • 新疆乌鲁木齐哪家做网站好每日一则小新闻
  • 商城网站开发的目的和意义html网页制作代码
  • 公司网站用什么语言开发重庆百度整站优化