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

使用Docker-compose一键部署Wordpress平台

一、Docker-compose概述:

docker-compose:单机容器编排

Dockerfile:先配置好文件,然后build,镜像——>容器。

docker-compose:即可基于Dockerfile,也可以基于镜像,可以一键式拉起镜像和容器

docker-compose是基于python开发的,能运行docker的平台,都能用docker-compose编排管理容器。

本质就是在yaml格式的docker-compose配置模板文件里定义多个容器的启动参数和依赖关系,并使用docker-compose根据这个模板文件的配置启动和管理容器集群。

docker-compose核心就是yml文件,可以定义容器的一切。通过yml配置,直接运行容器

docker:主要服务于单节点。docker没有统一对外提供服务的端口和配置。docker一般都是内部访问。无需使用https。如果要对外以集群和分布式的方式提供统一访问的端口,K8S+ingress

2.安装 docker-compose

 二、YAML 文件格式及编写注意事项(重要)

1.概述:yaml文件:是一种标记语言,以竖列的形式展示序列化的数据格式,可读性高;类似于json格式。语法比json简单;yaml通过缩进来表示数据结构,连续的项目用-减号来表示。

 2.yaml文件使用时注意事项:

  1. 大小写敏感
  2. 通过缩进表示层级关系
  3. 只能用空格缩进,不能用tab键
  4. 可以使用#号键注释
  5. 符号字符后面都有一个空格 test: 2
  6. 单引号引起来的字符,会被当做普通字符串处理。"#$*",若双引号引来的特殊字符表示本意

3.数据结构:vim  test.yml

 

4. 列表结构:

5.Maps(映射),相当于字典或者对象,用键值对表示:

6.多行文本块  |:换行表示

三、docker-compose的常用命令:

必须有docker-compose.yml文件

build:构建服务

ps:由docker-compose拉取的镜像生成的容器

up:创建和启动容器

top:显示容器的进程

logs:查看容器的输出日志

down:删除容器,网络,数据卷

exec:在容器中执行命令

stop/start/restart:停止/启动/重启

scale:创建容器的数量(副本)。

vim docker-compose.yml

docker-compose:命令的开头,使用docker-compose进行容器编排

-f:使用特定的compose模版文件,一般都用docker-compose.yml

-p:project-name:指定项目名称,如果不加,会使用目录名称,可以不加

-d:后台运行

网卡有的情况如何部署

 

 一个docker-compose.yml文件内部署多个 vim docker-compose2 yml

 

 


http://www.mrgr.cn/news/1297.html

相关文章:

  • Springboot邮件发送:如何配置SMTP服务器?
  • ISCC-2024--WP
  • pytorch自动微分
  • RabbitMQ-消息队列-centos7
  • 【Redis】有序集合(Zset)详解及实际应用场景分析:从命令操作到内部编码
  • 封装的 JavaScript 函数,用于判断一个变量是否为空,适用于不同类型的变量:
  • 【Hot100】LeetCode—21. 合并两个有序链表
  • 这是啥设计模式-适配模式
  • 数据结构----栈
  • sql注入——sqlilabs27-36
  • centos7 支持百万长连接,需要调优哪些参数?
  • laravel使用SSH 隧道连接远程数据库
  • FastAPI个人入门学习
  • 【原创公式】【完全二叉树】叶结点的计算【数据结构】
  • ESP32CAM人工智能教学19
  • SPI驱动学习一(协议原理)
  • 《黑神话:悟空》媒体评分解禁 M站均分82
  • 计算机网络速成(二)
  • 合宙LuatOS AIR700 IPV6 TCP 客户端向NodeRed发送数据
  • Aerospike学习笔记