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

网站开发先写后端先写前端沈阳工程招标网

网站开发先写后端先写前端,沈阳工程招标网,响应式网站设计与实现论文,百度网盘电脑版登录入口常用命令 1.1 restart, start, stop-- 启动和停止服务 命令必须在 docker-compose.yml文件所在的目录下执行。 # 前台启动, 启动项目中的所有服务。 $. docker-compose up# 后台启动, 启动所有服务并在后台运行。 $. docker-compose up -d# 停止所有服务。 $. docker-compose …

常用命令

1.1 restart, start, stop-- 启动和停止服务

命令必须在 docker-compose.yml文件所在的目录下执行。

# 前台启动, 启动项目中的所有服务。
$. docker-compose up# 后台启动, 启动所有服务并在后台运行。 
$. docker-compose up -d# 停止所有服务。
$. docker-compose stop restart
docker-compose restart重启服务容器。
docker-compose restart # 重启工程中所有服务的容器
docker-compose restart nginx # 重启工程中指定服务的容器start
docker-compose start启动服务容器。
docker-compose start # 启动工程中所有服务的容器
docker-compose start nginx # 启动工程中指定服务的容器stop
docker-compose stop停止服务容器。
docker-compose stop # 停止工程中所有服务的容器
docker-compose stop nginx # 停止工程中指定服务的容器

1.2 build -- 构建和重构服务

# 构建服务的镜像
docker-compose build# 如果服务镜像不存在,则构建镜像并启动服务。
docker-compose up –build# 重构服务。
docker-compose up --force-recreate 

1.3 ps, logs -- 查看服务信息

# 查看项目中所有服务的信息。
docker-compose ps# 查看容器的日志。
docker-compose logs# 在服务镜像的容器中执行命令。
docker-compose exec service_name command

1.4 down -- 删除所有容器

#  删除服务容器(容器)
docker-compose down 

1.5 logs命令

# docker-compose logs 查看服务容器的输出日志。
# 默认情况下,docker-compose将对不同的服务输出使用不同的颜色来区分。
# 可以通过--no-color来关闭颜色。
# 输出日志,不同的服务输出使用不同的颜色来区分
docker-compose logs
# 跟踪日志输出
docker-compose logs -f
# 关闭颜色
docker-compose logs --no-color# 查看日志
docker-compose logs web  # 参考 1.9 docker-compose.yml 文件内容

1.6 run命令 -- 在指定容器上执行命令

run
docker-compose run 在指定服务容器上执行一个命令。
docker-compose run nginx echo "helloworld" # 在工程中指定服务的容器上执行 echo "helloworld"

1.7 exec命令 -- 进入指定容器

exec
docker-compose exec进入服务容器。
docker-compose exec nginx bash # 进入工程中指定服务的容器
docker-compose exec --index=1 nginx bash # 当一个服务拥有多个容器时,可通过 --index 参数进入到该服务下的任何容器sudo docker-compose exec jobmanager ./bin/sql-client.sh -f sql/flink_kafka1.sql
sudo docker-compose exec jobmanager ./bin/flink list
sudo docker logs -f -t --since="2023-05-08" --tail=200 flink_taskmanager_1
sudo docker-compose logs -f taskmanagersudo docker-compose exec jobmanager bash
sudo docker-compose exec jobmanager ./bin/flink cancel 8d8cc94d73f7bd0c4cdc557264553a04

1.8 pause, unpause命令 -- 暂停, 恢复服务容器

pause
docker-compose pause暂停服务容器
docker-compose pause # 暂停工程中所有服务的容器
docker-compose pause nginx # 暂停工程中指定服务的容器unpause
docker-compose unpause恢复服务容器。
docker-compose unpause # 恢复工程中所有服务的容器
docker-compose unpause nginx # 恢复工程中指定服务的容器

1.9 scale 命令 -- 扩容缩容

docker-compose scale taskmanager=5
docker-compose up --scale web=5 -d# -------------------------------------------- # 
# docker-compose.yml内容:
version: '3'
services:web:build: .networks:- app-netredis:image: "redis:alpine"networks:- app-netnetworks:app-net:driver: bridge

1.20 ps命令 -- 查看容器列表

docker-compose ps

1.21 stop 指定容器

docker-compose stop jobmanager
docker-compose stop taskmanager

1.22 删除容器

docker-compose rm -f jobmanager
docker-compose rm -f taskmanager

2. 示例说明

2.1 示例一

假设有一个项目,包含了一个nginx服务和一个web服务,运行在不同的容器内。nginx作为反向代理服务器将流量转发到web服务器上。
在项目根目录下,创建一个 docker-compose.yml文件,并填写如下内容:
version: '3'
services:nginx:image: nginxports:- 80:80web:build: ./webports:- 5000:5000
其中,nginx服务直接使用官方的nginx镜像,将其映射到宿主机的80端口,web服务则是使用当前目录下的web子目录中的Dockerfile构建出镜像,将其映射到宿主机的5000端口上。
通过执行docker-compose up命令来启动服务:
$. docker-compose up -d
Creating network "web_default" with the default driver
Creating web_1 ...
Creating nginx_1 ...

此时,nginx服务和web服务已经在后台运行了。

如果需要停止服务,可以执行docker-compose stop命令:

$. docker-compose stop
Stopping nginx_1 ... done
Stopping web_1   ... done

如果需要重构服务,需要在docker-compose.yml文件所在的目录下执行docker-compose up –force-recreate命令:

$ docker-compose up --force-recreate
Recreating web_1 ...
Recreating nginx_1 ...

2.2 示例二

假设需要在一台服务器上运行两份相同的应用,但它们需要监听不同的端口,并需要以不同的环境变量进行配置。可以通过 Docker Compose来实现。
首先,创建一个项目目录,在该目录下创建 docker-compose.yml文件,并填写如下内容:
version: '3'
services:app1:image: myappenvironment:PORT: 3000MESSAGE: "Hello from app1"ports:- 8001:3000app2:image: myappenvironment:PORT: 4000MESSAGE: "Hello from app2"ports:- 8002:4000

其中,定义了两个服务app1和app2,它们都是使用myapp镜像构建,

  • app1服务监听3000端口,在宿主机上映射到8001端口,配置了环境变量PORT和MESSAGE;
  • app2服务监听4000端口,在宿主机上映射到8002端口,配置了不同的PORT和MESSAGE。

在项目所在目录下执行docker-compose up -d命令来启动服务,然后使用浏览器访问localhost:8001和localhost:8002来访问不同的应用。

如果需要重构服务,需要在docker-compose.yml文件所在的目录下执行docker-compose up –force-recreate命令。

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

相关文章:

  • 网站建设公司保定市176网站入口
  • 网站信息化建设建议花店电子商务网站建设课题设计
  • 电子商务毕设做网站wordpress替换默认页脚代码
  • 做旅游的网站常州网站设计制作
  • 宿州网站建设优化做公司网站页面
  • 太原市城市建设规划局官方网站为什么网站要用外链
  • go搭建网站广西住房城乡建设网站
  • 什么网站做软文网站设置兼容模式怎么弄
  • 盐城市网站建设公司网站怎么做小程序
  • 前端可以做网站吗网站设计排行榜
  • 网站策划编辑是干嘛的口碑最好的家装公司
  • 郑州免费做网站的怎么设计页面
  • 做网站专题模板广东线上营销推广方案
  • 家电照明电子通用网站模板人工智能网站开发
  • 有哪些做国际贸易的网站开个微网站需要什么
  • 莱芜网站建设优化网站权重一直做不上去
  • 昆明做网站魄罗科技网站维护具体工作内容
  • 网站建设的价钱wordpress绑定二级域名插件
  • 移动网站建设哪家便宜seo网页优化公司
  • 青岛网站建设一青岛博采网络做网站的流程视频教程
  • 中企动力科技股份有限公司广州分公司西安seo培训哪个好
  • 某qq非主流个性网源码qq空间网站源码dede内核+采集规则什么是网络设计与电子商务
  • 推广网站制作广州网站开发十度网络最好
  • 做网站不挣钱网站官网认证加v怎么做
  • 怎样发掘网站建设的客户顺电网上商城怎么样
  • 建设网站过程中景观设计公司利润
  • 不用网站做淘宝客广西上林县住房城乡建设网站
  • 三亚网站建设兼职网站首页标题
  • 老外做摄影网站花多少钱遨游建设网站
  • 苏州建站网站商务网站建设与运营