欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 使用Docker-compose一键部署Wordpress平台

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

2024/11/30 12:50:44 来源:https://blog.csdn.net/Alone8046/article/details/141312102  浏览:    关键词:使用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

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com