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

设计网站数据建设网站不要服务器可以吗

设计网站数据,建设网站不要服务器可以吗,深圳网站设计招聘网,wordpress增加底部导航Docker Compose的常用命令与配置 常见命令ps:列出所有运行容器logs:查看服务日志输出port:打印绑定的公共端口build:构建或者重新构建服务start:启动指定服务已存在的容器stop:停止已运行的服务的容器&…

Docker Compose的常用命令与配置

  • 常见命令
    • ps:列出所有运行容器
    • logs:查看服务日志输出
    • port:打印绑定的公共端口
    • build:构建或者重新构建服务
    • start:启动指定服务已存在的容器
    • stop:停止已运行的服务的容器(优雅地关闭)
    • rm:删除指定服务的容器
    • up:构建、启动容器
      • 参数 --scale:设置指定服务运行容器的个数(可实现负载均衡搭配nginx)
    • kill:通过发送 SIGKILL 信号来停止指定服务的容器(强制关闭)
    • pull:下载服务镜像
    • run:在一个服务上执行一个命令
  • docker-compose.yml脚本属性配置

常见命令

注意:需要在docker-compose配置文件同目录下执行命令

不然提示如下:

no configuration file provided: not found

ps:列出所有运行容器

docker-compose ps

在这里插入图片描述

logs:查看服务日志输出

docker-compose logs web

在这里插入图片描述

port:打印绑定的公共端口

下面命令可以输出 web服务 5000 端口所绑定的公共端口

docker-compose port web 5000

在这里插入图片描述

build:构建或者重新构建服务

docker-compose build

在这里插入图片描述

start:启动指定服务已存在的容器

docker-compose start redis

在这里插入图片描述

stop:停止已运行的服务的容器(优雅地关闭)

会优雅地停止服务,即发送 SIGTERM 信号给容器,等待一段时间(默认为 10 秒)让容器执行清理操作,然后再发送 SIGKILL 信号强制关闭容器。这样可以确保容器能够正常地关闭,并且可以保存容器中的数据。如果在 docker-compose.yml 文件中定义了 stop_grace_period 选项,可以通过该选项来指定停止容器的等待时间

docker-compose stop web #停止web容器docker-compose stop 	#不指定具体服务,则停止组合的所有的容器

停止所有:
在这里插入图片描述

rm:删除指定服务的容器

docker-compose rm redis

up:构建、启动容器

docker-compose updocker-compose up -d #后台运行

如果容器不存在,则构建容器并启动;如果容器已经存在了但未启动,则启动容器;如果容器存在并启动了,则会提示容器正在运行中;

注意:如果修改了应用的代码,需要先删除镜像,再构建up

在这里插入图片描述

参数 --scale:设置指定服务运行容器的个数(可实现负载均衡搭配nginx)

用于扩展或缩小Docker Compose中的服务。该命令可用于将服务的实例数增加或减少到所需的数量。例如,如果您有一个web服务,您可以使用docker-compose scale命令将其实例数增加到3个,以便在高负载时处理更多请求。Docker Compose将自动创建和启动新的容器,以满足所需的数量。此命令可以通过以下方式使用:

docker-compose up -d --scale <service-name>=<number-of-instances>

其中,是要扩展或缩小的服务名称,是要创建的实例数。
例如,要将web服务的实例数增加到3个,可以使用以下命令:

docker-compose up -d --scale web=3

kill:通过发送 SIGKILL 信号来停止指定服务的容器(强制关闭)

直接发送 SIGKILL 信号给容器,强制关闭容器。这样会立即停止容器,但是可能会导致容器中的数据丢失或损坏

docker-compose kill redis

pull:下载服务镜像

docker-compose pull  #拉取所有服务所需的镜像docker-compose pull web  #拉取web服务所需的镜像

在使用 docker-compose up 命令启动服务时,如果本地已经存在所需的镜像,则不会再次拉取镜像。但是,在使用 docker-compose pull 命令时,即使本地已经存在所需的镜像,也会重新拉取最新版本的镜像。

docker-compose pull 命令可以确保所使用的镜像版本是最新的。在部署应用程序时,可以将该命令与 docker-compose up 命令结合使用,以确保使用的镜像版本是最新的。

run:在一个服务上执行一个命令

docker-compose run web bash

docker-compose.yml脚本属性配置

  • version:指定 docker-compose.yml 文件的写法格式
  • services:多个容器集合
  • build:配置构建时,Compose 会利用它自动构建镜像,该值可以是一个路径,也可以是一个对象,用于指定 Dockerfile 参数
build: ./dir
---------------
build:context: ./dirdockerfile: Dockerfileargs:buildno: 1
  • command:覆盖容器启动后默认执行的命令
command: bundle exec thin -p 3000
----------------------------------
command: [bundle,exec,thin,-p,3000]
  • dns:配置 dns 服务器,可以是一个值或列表
dns: 8.8.8.8
------------
dns:- 8.8.8.8- 9.9.9.9
  • dns_search:配置 DNS 搜索域,可以是一个值或列表
dns_search: example.com
------------------------
dns_search:- dc1.example.com- dc2.example.com
  • environment:环境变量配置,可以用数组或字典两种方式
environment:RACK_ENV: developmentSHOW: 'ture'
-------------------------
environment:- RACK_ENV=development- SHOW=ture
  • env_file:从文件中获取环境变量,可以指定一个文件路径或路径列表,其优先级低于 environment 指定的环境变量
env_file: .env
---------------
env_file:- ./common.env
  • expose:暴露端口,只将端口暴露给连接的服务,而不暴露给主机
expose:- "3000"- "8000"
  • image:指定服务所使用的镜像
image: java
  • network_mode:设置网络模式
network_mode: "bridge"
network_mode: "host"
network_mode: "none"
network_mode: "service:[service name]"
network_mode: "container:[container name/id]"
  • ports:对外暴露的端口定义,和 expose 对应
ports:   # 暴露端口信息  - "宿主机端口:容器暴露端口"
- "8763:8763"
- "8763:8763"
  • links:将指定容器连接到当前连接,可以设置别名,避免ip方式导致的容器重启动态改变的无法连接情况
links:    # 指定服务名称:别名 - docker-compose-eureka-server:compose-eureka
  • volumes:卷挂载路径
volumes:- /lib- /var
  • logs:日志输出信息
--no-color          单色输出,不显示其他颜.
-f, --follow        跟踪日志输出,就是可以实时查看日志
-t, --timestamps    显示时间戳
--tail              从日志的结尾显示,--tail=200
http://www.yayakq.cn/news/376689/

相关文章:

  • 如何网站建设网页网页设计与制作论文1000字
  • 网站建设黄荣百度写作助手
  • 阿里云配置网站专业做网站的公司
  • 有口碑的盐城网站开发wordpress是英文版
  • 简单个人网站制作流程网站主题模板下载不了
  • 绿色主色调网站查logo的网站
  • 网站开发 技术难点做第三方库网站
  • 西安网站制作多少钱wordpress修改导航字体
  • 保健品 东莞网站建设北京终端区优化
  • 网站设计做图工具360网站免费推广怎么做
  • 求一个全部用div做的网站安徽省建设干部网站
  • server 2008 iis部署网站微信小程序如何搭建
  • 安徽振兴集团网站开发wordpress内容打不开
  • 百度不收录什么网站沈阳京科医院
  • 望野王绩拼音版福安seo
  • 网站开发报价清单建设银行浙江网站
  • 网站快速排名是怎么做的亚马逊网站开发设计
  • 网站qq弹窗代码南京网站设计公司有哪些公司
  • 安徽池州做企业网站网站开发外包维护合同范本
  • 傻瓜式建设网站的软件商务网站建设实训结论
  • vs网站制作教程学习网站建设的书籍
  • 游戏网站如何做做那种网站赚钱
  • 班级网页网站建设长沙旅游攻略必去的十大景点
  • 安徽省建设厅网站备案做网站的字体
  • 网站架设标准网站后台图片上传失败
  • 云南建设银行官方网站东莞市住房建设网站
  • 何为门户网站网站域名指什么
  • 免费网站模什么行业做网站
  • 网站一般需要怎么推广建设门户网站多少钱
  • 网站设计是干什么的网站查询工具seo