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

自助网站建设软件有没有专门做宝宝用品的网站

自助网站建设软件,有没有专门做宝宝用品的网站,wordpress免费资源模板,微信小程序商城模板源码目录 前言 1.Docker-compose简介 2. YAML文件格式及编写注意事项 3. Docker-Compose配置常用字段 4.Docker Compose常用命令 5.使用Docker-compose创建LNMP环境#xff0c;并运行Wordpress网站平台 前言 我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器并运行Wordpress网站平台 前言 我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器如果需要定义多个容器就需要服务编排。下面介绍Docker官方产品Docker Compose。 1.Docker-compose简介 Dockercompose 项目是 Docker 官方的开源项目负责实现对 Docker 容器集群的快速编排。Docker compose项目由 Python 编写调用 Docker 服务提供的 API来对容器进行管理。因此只要所操作的平台支持Docker API就可以在其上利用 compose 来进行编排管理。 Dockercompose一个用于定义和运行多容器 pocker 应用程序的工具。它允许用户使用 YAL 文件米定义应用程序的配置包括容器的数量、容器之间的依赖关系。环境变量、端口映射以及其他设置。然后用户可以使用 docker-compose 命令来启动和管理这些容器。 使用 Docker compose 可以方便地管理多个容器例如可以同时启动一个 meb 服务器容器和一个数据库容器并在它们之间建立网络连接。Docker compose还支持自定义网络使得容器可以在不同的网络中进行通信。 Docker compose文件通常包含一个或多个服务每个服务都由一个或多个容器组成。服务定义了容器应该执行的任务以及容器之间的依赖关系。例如一个 eD 服务器服务可以句含一个或多个Web 服务器容器而这些容器又依赖于一个数据库容器。 docker-compose将所管理的容器分为三层 分别是工程project服务service以及容器containner Docker-Ccompose 的项目配置文件默认为 docker-copose.yml可通过环境变量 (COMPOSE_FILE 或 -f 参数自定义配置文件 其定义了多个有依赖关系的服务及每个服务运行的容器。compose 允许用户通过一个单独的 docker-compose.yml模板文件(YAML格式)来定义一组相关联的应用容器为一个项目(project)。 2. YAML文件格式及编写注意事项 YAML 是一种标记语言它可以很直观的展示数据序列化格式可读性高。类似于 json 数据描述语言语法比 json 简单的很多。YAML 数据结构通过缩进来表示连续的项目通过减号来表示键值对用冒号分隔数组用中括号 [] 括起来 hash 用花括号 {} 括起来。 使用 YAML 时需要注意下面事项 大小写敏感通过缩进表示层级关系不支持制表符 tab 键缩进只能使用空格缩进缩进的空格数目不重要只要相同层级左对齐通常开头缩进2个空格用 # 号注释符号字符后缩进1个空格如冒号 :  、逗号 ,  、横杠 - 如果包含特殊字符用单引号()引起来会作为普通字符串处理双引号(): 特殊字符作为本身想表示的意思 yaml数据结构 #键值对表示 animal:pets #数组:一组按次序排列的列表 - cat- dog- goldfish #布尔值 debug: true debug: false #yaml实例 languages:        #序列的映射 - java- Golang- Pythonwebsites:         #映射的映射Baidu: www.baidu.comWangyi: www.163.comSouhu: www.souhu.com#或者 languages: [java,Golong,Python] websites:Baidu:www.baidu.comWangyi:www.163.comSouhu:www.souhu.com 3. Docker-Compose配置常用字段 字段    描述 build    指定Dockerfile文件名要指定Dockerfile文件,需要在build标签的子级标签中使用dockerfile标签指定dockerfile    指定dockerfile文件名context    指定dockerfile文件所在的目录路径image    指定镜像command    指定容器的启动命令会覆盖镜像中的CMD命令container_name    指定容器名称由于容器名称是唯一的如果指定自定义名称则无法scale指定容器数量deploy    指定部署和运行服务相关配置只能在Swarm模式使用environment    添加环境变量networks    设置容器使用的自定义网络和IPnetwork_mode    设置容器的网络模式如hostbridge…ports    暴露容器端口与-p相同但端口不能低于60volumes    挂载一个宿主机目录或数据卷到容器命名卷要在顶级volumes定义卷名称volumes_from    从另一个服务或容器挂载卷可选参数:ro和:rw仅版本’2’支持hostname    容器主机名sysctls    在容器内设置内核参数links    设置容器互联“- 服务名称 [:服务别名]“privileged    用来给容器root权限注意是不安全的,true | falsrestart    设置重启策略noalwaysno-failureunless-stoppedno默认策略在容器退出时不重启容器。on-failure在容器非正常退出时退出状态非0才会重启容器。on-failure:3在容器非正常退出时重启容器最多重启3次。always在容器退出时总是重启容器。unless-stopped在容器退出时总是重启容器但是不考虑在Docker守护进程启动时就已经停止了的容器。depends_on    在使用Compose时最大的好处就是少打启动命令但一般项目容器启动的顺序是有要求的如果直接从上到下启动容器可能会因为容器依赖问题而启动失败。例如在没启动数据库容器的时候启动应用容器应用容器会因为找不到数据库而退出。depends_on标签用于解决容器的依赖、启动先后的问题。 php: depends_on: - apache - mysql 4.Docker Compose常用命令 字段       描述 build    重新构建服务up    创建和启动容器exec    在容器里面执行命令ps    列出容器scale    指定一个服务容器启动数量top    显示容器进程logs    查看容器输出down    删除容器、网络、数据卷和镜像stop/start/restart    停止/启动/重启服务 5.使用Docker-compose创建LNMP环境并运行Wordpress网站平台 cd /opt mkdir compose cd compose/ mkdir lnmp-compose cd lnmp-compose/ touch docker-compose.yml mkdir nginx mysql php cd nginx 将所需要的软件包移到该目录下 /opt/compose/lnmp-compose vim docker-compose.yml version: 3 services:web:build:context: ./nginx/dockerfile: Dockerfilecontainer_name: nginxports:- 80:80volumes:- ./nginx/html:/usr/local/nginx/htmlnetworks:mynetwork:ipv4_address: 172.18.0.10db:image: mysql:lnmpcontainer_name: mysqlprivileged: truevolumes:- db-data:/usr/local/mysqlnetworks:mynetwork:ipv4_address: 172.18.0.20php:image: php:lnnmpcontainer_name: phpports:- 9000:9000volumes:- db-data:/usr/local/mysql- ./nginx/html:/usr/local/nginx/htmlnetworks:mynetwork:ipv4_address: 172.18.0.30depends_on:- web- db networks:mynetwork:driver: bridgeipam:config:- subnet: 172.18.0.0/16volumes:db-data: docker-compose -f docker-compose.yml up -d授权MySQL数据库 docker ps -a #查看MySQL容器id docker exec -it 7023bfb95bc0 mysqladmin -u root -p password abc123 mysql -u root -pabc123 grant all on *.* to root% identified by abc123; flush privileges;
http://www.zqtcl.cn/news/156060/

相关文章:

  • 有效的网站需要做到什么意思商业网站是什么
  • 网站设计开发网站用c 建网站时怎么做导航菜单栏
  • 哪些网站做推广比较有效果厦门网站建设公司名单
  • 街头小吃加盟网站建设网站专题制作
  • 网站论坛推广方案加强思政部网站建设
  • 查看WordPress网站插件北京西站附近的景点有哪些
  • 网站建设技术合同模板下载怎么用phpstudy做网站
  • 青岛网站建设找二维码生成器怎么弄
  • 百度突然搜不到我的网站网络安全软件有哪些
  • 江阴做网站的地方网站维护需要的知识
  • 做网站是域名怎么申请网页设计跟做网站一样吗
  • 叮当快药网站谁做的网站开发遇到的最大困难
  • 一个域名可以建几个网站毕业设计可以做哪些简单网站
  • 知名商城网站建设报价wordpress 后台 logo
  • 单位网站建设框架yellow网站推广联盟
  • html5和php做网站做网站租用服务器
  • 网站开发中效率较高的编程语言公司域名注册流程
  • 万户网站管理系统4.0cms监控系统手机版下载
  • 宁波专业网站建设怎么做如何做一个虚拟网站
  • 网站栏目建设调研公司怎么建立一个网站
  • 苍溪建设局网站网站建设和维护采购协议
  • 代做网站微信号下载 wordpress插件
  • 泉州住房建设局网站wordpress输入html代码
  • 为什么访问外国网站速度慢沈阳网站公司排名
  • 网站建设+泰安网站项目建设策划方案
  • 微信人生里面微网站怎么做wordpress 第三方登录 代码
  • 做商城网站哪里高端大气网站案例
  • 网站做项目网站设计公司深
  • 学校做网站及费用建设网站有何要求
  • 河北邢台移动网站建设宁波网站开发公司电话