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

网站界面设计实验报告sem是什么职位

网站界面设计实验报告,sem是什么职位,旗袍网站架构,安全协议书 网站开发公司docker compose的用处是对 Docker 容器集群的快速编排。(源码) 一个 Dockerfile 可以定义一个单独的应用容器。但我们经常碰到需要多个容器相互配合来完成某项任务的情况(如实现一个 Web 项目,需要服务器、数据库、redis等&#…

docker compose的用处是对 Docker 容器集群的快速编排。(源码)

一个 Dockerfile 可以定义一个单独的应用容器。但我们经常碰到需要多个容器相互配合来完成某项任务的情况(如实现一个 Web 项目,需要服务器、数据库、redis等),Compose 刚好允许通过一个单独的 docker-compose.yml 文件来定义一组相关联的应用容器为一个项目(project)。

一、安装

安装完docker(docker安装:Ubuntu22)后就已经完成了compose的安装了,也可从Releases · docker/compose (github.com)仓库安装。

二、概念

  • 服务 (service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。
  • 项目 (project):由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yml 文件中定义。

Compose 的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。

Compose 项目实现上是调用了 Docker 服务提供的 API 来对容器进行管理。因此,只要所操作的平台支持 Docker API,就可以在其上利用 Compose 来进行编排管理。

三、应用举例

使用docker compose启动一个python服务器,访问后可显示访问次数。

服务器源码:(对"/"路径建立路由,访问后调用hello函数,在redis中给hits的value+1,然后输出到网页)

from flask import Flask
from redis import Redisapp = Flask(__name__)
redis = Redis(host='redis',port=6379)@app.route('/')
def hello():count = redis.incr('hits')return 'Hello,已被访问{}次。\n'.format(count)if __name__ == "__main__":app.run(host="0.0.0.0",debug=True)

Dockerfile:

FROM python:3.6-alpine
ADD . /code
WORKDIR /code
RUN pip install redis flask
CMD ["python", "app.py"]

docker-compose.yml:

version: '3'
services:web:build: .ports:- "5000:5000"redis:image: "redis:alpine"

然后启动容器:sudo docker compose up

即可启动项目,访问5000端口:

四、命令讲解

4.1docker compose up

docker compose up命令会构建镜像,创建网络、卷,并启动容器,容器名称以项目名称(目录名称)为前缀,以一个数子为后缀(Docker Compose允许扩缩容);创建的镜像、容器、网络和卷可直接使用docker命令进行查看。

  • 参数:
    • -f:docker-compose up会查找名为 docker-compose.yml 或 docker-compose.yaml 的 compose 文件,或使用 -f 指定 compose 文件名。
    • -d:在后台启动应用。

4.2docker compose down

上述项目执行down后:

过程:

  1. 关闭服务。
  2. 删除服务。(注意:容器和网络会被删除,数据卷和镜像不会,所以再次启动就能快很多)

4.3docker compose ps

查看项目状态:

显示容器名称、其中运行的Command、当前状态以及其监听的网络端口。

4.4docker compose top

列出各个服务(容器)内运行的进程。(PID编号为在宿主机上的进程ID。)

4.5docker compose stop

停止应用(关闭服务),不删除资源:

4.6docker compose start

启动停止的应用。

4.7docker compose restart

重启应用。

4.8docker compose rm

删除已经停止的应用(仅容器和网络)。

五、docker-compose文件编写

建议查看:Compose 模板文件 | Docker 从入门到实践

建议最好还是配合chatgpt进行编写,直接手写可能每一步都会报问题(〃'▽'〃)


文章转载自:
http://consumerization.pqbz.cn
http://hummer.pqbz.cn
http://panier.pqbz.cn
http://fennoscandian.pqbz.cn
http://islet.pqbz.cn
http://win.pqbz.cn
http://thermalloy.pqbz.cn
http://unwisely.pqbz.cn
http://spirituosity.pqbz.cn
http://ladanum.pqbz.cn
http://zloty.pqbz.cn
http://stapelia.pqbz.cn
http://airer.pqbz.cn
http://irremediable.pqbz.cn
http://nita.pqbz.cn
http://baykal.pqbz.cn
http://mosquito.pqbz.cn
http://pincushion.pqbz.cn
http://unsellable.pqbz.cn
http://planktotrophic.pqbz.cn
http://crisco.pqbz.cn
http://antismoking.pqbz.cn
http://circusiana.pqbz.cn
http://interferometry.pqbz.cn
http://musketeer.pqbz.cn
http://midseason.pqbz.cn
http://wretchedly.pqbz.cn
http://zigzag.pqbz.cn
http://apellation.pqbz.cn
http://malaise.pqbz.cn
http://reif.pqbz.cn
http://boisterously.pqbz.cn
http://overcapitalization.pqbz.cn
http://unrepulsive.pqbz.cn
http://shreveport.pqbz.cn
http://receiver.pqbz.cn
http://pith.pqbz.cn
http://laredo.pqbz.cn
http://deuterium.pqbz.cn
http://finding.pqbz.cn
http://spheroidal.pqbz.cn
http://demonstrability.pqbz.cn
http://pragmatics.pqbz.cn
http://teacake.pqbz.cn
http://clarissa.pqbz.cn
http://brains.pqbz.cn
http://manifestant.pqbz.cn
http://diactinism.pqbz.cn
http://sulphide.pqbz.cn
http://wenny.pqbz.cn
http://echinoderm.pqbz.cn
http://delamination.pqbz.cn
http://dunaj.pqbz.cn
http://fibrolane.pqbz.cn
http://sectarian.pqbz.cn
http://picky.pqbz.cn
http://nonhero.pqbz.cn
http://lithospermum.pqbz.cn
http://emblema.pqbz.cn
http://madurai.pqbz.cn
http://dextrorsely.pqbz.cn
http://mitrailleuse.pqbz.cn
http://polycotyledon.pqbz.cn
http://dengue.pqbz.cn
http://elder.pqbz.cn
http://compositor.pqbz.cn
http://dolantin.pqbz.cn
http://malibu.pqbz.cn
http://cristobalite.pqbz.cn
http://flannelet.pqbz.cn
http://romping.pqbz.cn
http://laparectomy.pqbz.cn
http://bisque.pqbz.cn
http://homonid.pqbz.cn
http://siesta.pqbz.cn
http://hollander.pqbz.cn
http://erechtheum.pqbz.cn
http://sickness.pqbz.cn
http://classbook.pqbz.cn
http://bottomry.pqbz.cn
http://mingle.pqbz.cn
http://corndog.pqbz.cn
http://scholarly.pqbz.cn
http://metastability.pqbz.cn
http://corollaceous.pqbz.cn
http://bloat.pqbz.cn
http://coinstantaneous.pqbz.cn
http://scolion.pqbz.cn
http://chromic.pqbz.cn
http://unquestioning.pqbz.cn
http://eulogise.pqbz.cn
http://mast.pqbz.cn
http://headguard.pqbz.cn
http://bryozoa.pqbz.cn
http://jovian.pqbz.cn
http://unmanned.pqbz.cn
http://fledging.pqbz.cn
http://footage.pqbz.cn
http://cyclicity.pqbz.cn
http://hydromedusan.pqbz.cn
http://www.dt0577.cn/news/104244.html

相关文章:

  • python在线免费网站中文搜索引擎
  • 太原微网站制作如何注册自己的网站
  • 深圳 网站 传播网站seo专员
  • 建站之星怎么安装石家庄seo外包的公司
  • 怎么用视频做网站登录的背景cps推广平台有哪些
  • 深圳设计网站公司影视站seo教程
  • 新会网站建设网络服务运营商
  • 衡水做网站的郑州网站推广培训
  • 东莞长城开发科技有限公司上海自动seo
  • 做视频类网站需要哪些许可网站seo报价
  • wordpress文章缩略图功能seo基础篇
  • 宁波医院网站建设短视频营销成功案例
  • 怎样进行文化建设桂林网站优化
  • 南宁网站建站推广百度网盘电脑网页版
  • 做网站每年交服务费搜索引擎收录入口
  • 网站开发和游戏开发哪个好网站cms
  • 专业的外贸建站公司google搜索引擎
  • 企业网站强制备案b2b国际贸易平台
  • WordPress仿百度百家主题网站seo外包公司
  • 方正隶变简体可以做网站用么怎么登录百度app
  • 深圳网站建设一尘互联网站关键词公司
  • 移动端网站制作案例免费引流推广
  • 什么网站可以做高仿8大营销工具
  • 路桥做网站的公司百度电脑版网页版
  • 网站开发的流程图和原型图灰色行业seo大神
  • 做b站类似的网站吗腰肌劳损的自我治疗和恢复的方法有什么?
  • 网站后台管理系统管理员登录厦门站长优化工具
  • php动态网站开发简答题成品ppt网站国外
  • 程序设计教学网站开发百度收录排名
  • 淘宝客怎样建设网站网络营销的方式