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

购物网站开发教程 视频seo排名软件怎么做

购物网站开发教程 视频,seo排名软件怎么做,给关亨做网站的设计公司,中成网站建设docker-compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务 1.docker-compose安装 github上下载二进制文…

docker-compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务
1.docker-compose安装
github上下载二进制文件

https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-aarch64

只需要放入/usr/local/bin/ 路径下并重新命名添加可执行权限

mv docker-compose-linux-aarch64 docker-compose
chmod +x docker-compose

2.dockr-compose命令

docker-compose up

用于部署一个 Compose 应用
默认情况下该命令会读取名为 docker-compose.yml 或 docker-compose.yaml 的文件
当然用户也可以使用 -f 指定其他文件名。通常情况下,会使用 -d 参数令应用在后台启动

docker-compose stop

停止 Compose 应用相关的所有容器,但不会删除它们
被停止的应用可以很容易地通过 docker-compose restart 命令重新启动

docker-compose rm

用于删除已停止的 Compose 应用
它会删除容器和网络,但是不会删除卷和镜像

docker-compose restart

重启已停止的 Compose 应用

docker-compose ps

用于列出 Compose 应用中的各个容器
输出内容包括当前状态、容器运行的命令以及网络端口

docker-compose down

停止并删除运行中的 Compose 应用

它会删除容器和网络,但是不会删除卷和镜像

接下来进入实战创建一个名为 docker-compose.yml 的文件,部署redis```bash
version: '3.8'services:redis:image: rediscontainer_name: redisrestart: alwayssysctls:net.core.somaxconn: 1024ports:- "6379:6379"volumes:- /data/redis/redis.conf:/etc/redis/redis.conf- /data/redis/log/:/var/log/redis/- /data/redis/data:/datacommand: ["redis-server", "/etc/redis/redis.conf", "--appendonly", "yes", "--requirepass", "密码"]

运行以下命令启动服务:

docker-compose up -d

进入容器

docker-compose exec redis /bin/bash

创建一个名为 docker-compose.yml 的文件,部署nginx

version: '3.8'services:nginx:image: nginxcontainer_name: nginxports:- "18088:80"volumes:- /etc/localtime:/etc/localtime- /data/nginx/conf/:/etc/nginx- /data/nginx/dist/:/data/nginx/html/- /data/nginx/logs/:/var/log/nginx/tty: true
docker-compose up -d

进入容器

docker-compose exec nginx /bin/bash

如果容器使用的是其他 shell,如 /bin/sh,请相应调整命令。

使用说明:
创建一个名为 docker-compose.yml 的文件,部署minio

version: '3.8'services:minio:image: minio/minio:latestcontainer_name: minioports:- "10087:9000"- "10088:9001"environment:MINIO_ROOT_USER: minioadminMINIO_ROOT_PASSWORD: test@2024TZ: Asia/Shanghaivolumes:- /data/minio/data:/data- /data/minio/config:/root/.miniocommand: server /data --console-address ":9001" --address ":9000"logging:driver: local
docker-compose up -d

进入容器

docker-compose exec minio /bin/bash

使用docker stack(堆栈)服务编排

使用 Docker Stack 进行服务编排,你需要创建一个 YAML 文件,定义服务的配置。以下是将你提供的 Redis 配置转换为 Docker Stack YAML 文件的示例:
docker-compose.yml

version: '3.8'  # 指定 Compose 文件的版本services:redis:image: redis  # 使用的镜像restart: always  # 设置重启策略deploy:replicas: 1  # 指定副本数量resources:limits:memory: 512M  # 设置内存限制ports:- "6379:6379"  # 端口映射volumes:- redis_conf:/etc/redis/redis.conf  # 挂载配置文件- redis_log:/var/log/redis/  # 挂载日志目录- redis_data:/data  # 挂载数据目录sysctls:net.core.somaxconn: "1024"  # 设置内核参数command: ["redis-server", "/etc/redis/redis.conf", "--appendonly", "yes", "--requirepass", "你的密码"]  # 启动命令volumes:redis_conf:driver: localdriver_opts:type: nonedevice: /data/redis/redis.confo: bindredis_log:driver: localdriver_opts:type: nonedevice: /data/redis/log/o: bindredis_data:driver: localdriver_opts:type: nonedevice: /data/redis/datao: bind

部署堆栈
将上述内容保存为 docker-compose.yml 文件。
部署堆栈
在终端中使用以下命令来部署堆栈,命名为 redis_stack:

docker stack deploy -c docker-compose.yml redis_stack

查看服务状态
使用以下命令查看 redis_stack 堆栈及其服务的状态:

docker stack services redis_stack

删除堆栈
如果不再需要堆栈,可以使用以下命令删除它:

docker stack rm redis_stack

这样,你就将堆栈命名为与服务相关的名称 redis_stack 了

Docker Stack 的 docker-compose.yml 格式,并且使用与服务相关的命名,以下是相应的配置nginx示例:
docker-compose.yml

version: '3.8'  # 指定 Compose 文件的版本services:nginx:image: nginx  # 使用的镜像restart: always  # 设置重启策略ports:- "18088:80"  # 端口映射volumes:- /etc/localtime:/etc/localtime  # 挂载本地时间- nginx_conf:/etc/nginx  # 挂载配置文件- nginx_dist:/data/nginx/html/  # 挂载静态文件- nginx_logs:/var/log/nginx/  # 挂载日志目录volumes:nginx_conf:driver: localdriver_opts:type: nonedevice: /data/nginx/conf/o: bindnginx_dist:driver: localdriver_opts:type: nonedevice: /data/nginx/dist/o: bindnginx_logs:driver: localdriver_opts:type: nonedevice: /data/nginx/logs/o: bind

部署堆栈
在终端中使用以下命令来部署堆栈,命名为 nginx_stack:

docker stack deploy -c docker-compose.yml nginx_stack

查看服务状态
使用以下命令查看 nginx_stack 堆栈及其服务的状态:

docker stack services nginx_stack

删除堆栈
如果不再需要堆栈,可以使用以下命令删除它:

docker stack rm nginx_stack

注意事项
确保宿主机的 /data/nginx/ 目录及其子目录存在,并且具有适当的权限。
确保 /etc/localtime 挂载是正确的,以保证时区一致性。
这样,你就可以通过 Docker Stack 成功管理 Nginx 服务了!

Docker Stack 的 docker-compose.yml 格式,并使用与服务相关的命名,以下是相应的配置minio示例:

docker-compose.yml

version: '3.8'  # 指定 Compose 文件的版本services:minio:image: minio/minio:latest  # 使用的镜像restart: always  # 设置重启策略ports:- "10087:9000"  # 映射端口- "10088:9001"  # 控制台端口映射environment:MINIO_ROOT_USER: "minioadmin"  # 设置 MinIO 根用户MINIO_ROOT_PASSWORD: "test@2024"  # 设置 MinIO 根密码TZ: "Asia/Shanghai"  # 设置时区volumes:- minio_data:/data  # 挂载数据目录- minio_config:/root/.minio  # 挂载配置目录deploy:restart_policy:condition: on-failure  # 设置重启策略为失败重启command: server /data --console-address ":9001" --address ":9000"  # 启动命令volumes:minio_data:driver: localdriver_opts:type: nonedevice: /data/minio/datao: bindminio_config:driver: localdriver_opts:type: nonedevice: /data/minio/configo: bind

部署堆栈
在终端中使用以下命令来部署堆栈,命名为 minio_stack:

docker stack deploy -c docker-compose.yml minio_stack

查看服务状态
使用以下命令查看 minio_stack 堆栈及其服务的状态:

docker stack services minio_stack

删除堆栈
如果不再需要堆栈,可以使用以下命令删除它:

docker stack rm minio_stack

注意事项
确保宿主机的 /data/minio/ 目录及其子目录存在,并且具有适当的权限。
将 MinIO 的用户名和密码更改为更安全的值,以确保安全性。
这样,你就可以通过 Docker Stack 成功管理 MinIO 服务了!

http://www.hkea.cn/news/577114/

相关文章:

  • 网站建设 深圳销售crm客户管理系统
  • 高端网站开发设计站长之家字体
  • 免费网站建站工具购买域名的网站
  • 淘宝联盟怎么做网站百度网站提交
  • 前端做用vue做后台多还是做网站多青岛网站快速排名优化
  • 岳阳网站开发公司海淀区seo多少钱
  • 2017年做网站维护总结百度搜索软件
  • 南京网站建设公司点击器原理
  • 网站怎么编辑搜狗网站提交入口
  • 自建网站做外贸的流程广告推广方式
  • 警告欺骗网站模板免费注册
  • 获取网站访客信息seo分析师招聘
  • 制作网页的网站有哪些网站建设
  • 日本真人做爰无遮挡视频免费网站嘉兴关键词优化报价
  • 忻州市中小企业局网站贵州整站优化seo平台
  • 网页怎么制作超链接seo兼职接单平台
  • 网站建设中应注意哪些问题重庆整站seo
  • 贵阳网站建设哪家便宜微商软文范例大全100
  • 怎么在微信上做网站竞价交易
  • wordpress优化版4.7.4网站seo设计
  • 网上课程网站精准客户数据采集软件
  • 专业网站建设报价外呼系统电销
  • 网站建设公司价格差别seo还有哪些方面的优化
  • 哪家公司建造了迪士尼乐园关键词优化推广排名多少钱
  • 做教育的网站有哪些内容吗湖南网站营销推广
  • wordpress 跳过ftp搜索引擎排名优化方案
  • 360做的网站北京营销推广公司
  • 我国政府网站建设的趋势宁波seo公司排名榜
  • 高端网站建设,恩愉科技专业的seo搜索引擎优化培训
  • 跨境网站开发公司网站seo思路