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

辽阳建设网站天津网站在哪里建设

辽阳建设网站,天津网站在哪里建设,在深圳如何注册公司,哪里需要人做钓鱼网站基于Docker-compose创建LNMP环境并运行Wordpress网站平台 1.Docker-Compose概述2.YAML文件格式及编写注意事项3.Docker-Compose配置常用字段4.Docker Compose常用命令5.使用Docker-compose创建LNMP环境#xff0c;并运行Wordpress网站平台1. Docker Compose 环境安装下载安装查… 基于Docker-compose创建LNMP环境并运行Wordpress网站平台 1.Docker-Compose概述2.YAML文件格式及编写注意事项3.Docker-Compose配置常用字段4.Docker Compose常用命令5.使用Docker-compose创建LNMP环境并运行Wordpress网站平台1. Docker Compose 环境安装下载安装查看版本 2.使用Docker-compose创建LNMP环境创建compose的工作目录并删除目前系统中多余的镜像和容器创建lnmp相关的配置在compose目录下创建docker-compose.yml文件关闭 1.Docker-Compose概述 Docker-Compose将所管理的容器分为三层分别是项目project、服务service以及容器container) 。 Docker-Compose运行目录下的所有文件组成一个项目若无特殊指定项目名即为当前目录名。 一个工程当中可包含多个服务每个服务都包含一个名称、镜像、端口映射、环境变量、挂载点等信息。 Docker-Compose的项目配置文件默认为docker-compose.yml可通过环境变量 COMPOSE_FILE或-f参数自定义配置文件其定义了多个有依赖关系的服务及每个服务运行的容器。 Compose允许用户通过一个单独的docker-compose.yml模板文件AM格式,来定义一组相关联的应用容器为一个项目project。 2.YAML文件格式及编写注意事项 YAML是一种标记语言它可以很直观的展示数据序列化格式可读性高。类似于json数据描述语言语法比json简单的很多。YAML数据结构通过缩进来表示连续的项目通过减号来表示键值对用冒号分隔数组用中括号[]括起来 hash用花括号{}括起来。 使用 YAML 时需要注意下面事项 ●大小写敏感 ●通过缩进表示层级关系 ●不支持制表符 tab 键缩进只能使用空格缩进 ●缩进的空格数目不重要只要相同层级左对齐通常开头缩进2个空格 ●用 # 号注释 ●符号字符后缩进1个空格如冒号 : 、逗号 , 、横杠 - ●如果包含特殊字符用单引号()引起来会作为普通字符串处理双引号(): 特殊字符作为本身想表示的意思3.Docker-Compose配置常用字段 字段描述build指定 Dockerfile 文件名要指定Dockerfile文件需要在build标签的子级标签中使用dockerfile标签指定dockerfile构建镜像上下文路径context可以是 dockerfile 的路径或者是指向 git 仓库的 url 地址image指定镜像command执行命令覆盖容器启动后默认执行的命令container_name指定容器名称由于容器名称是唯一的如果指定自定义名称则无法scale指定容器数量deploy指定部署和运行服务相关配置只能在 Swarm 模式使用environment添加环境变量networks加入网络引用顶级networks下条目network_mode设置容器的网络模式如 hostbridge…ports暴露容器端口与 -p 相同但端口不能低于 60volumes挂载一个宿主机目录或命令卷到容器命名卷要在顶级 volumes 定义卷名称volumes_from从另一个服务或容器挂载卷可选参数 :ro 和 :rw仅版本 ‘2’ 支持hostname容器主机名sysctls在容器内设置内核参数links连接到另外一个容器- 服务名称[:服务别名]privileged用来给容器root权限注意是不安全的truerestart设置重启策略noalwaysno-failureunless-stopped no默认策略在容器退出时不重启容器。on-failure在容器非正常退出时退出状态非0才会重启容器。on-failure:3在容器非正常退出时重启容器最多重启3次。always在容器退出时总是重启容器。unless-stopped在容器退出时总是重启容器但是不考虑在 Docker 守护进程启动时就已经停止了的容器。depends_on在使用Compose时最大的好处就是少打启动命令但一般项目容器启动的顺序是有要求的如果直接从上到下启动容器可能会因为容器依赖问题而启动失败。例如在没启动数据库容器的时候启动应用容器应用容器会因为找不到数据库而退出。depends_on标签用于解决容器的依赖、启动先后的问题。 例如 php: depends_on - apach - mysql4.Docker Compose常用命令 字段描述build重新构建服务ps列出容器up创建和启动容器exec在容器里面执行命令scale指定一个服务容器启动数量top显示容器进程logs查看容器输出down删除容器、网络、数据卷和镜像stop/start/restart停止/启动/重启服务 5.使用Docker-compose创建LNMP环境并运行Wordpress网站平台 1. Docker Compose 环境安装 Docker Compose 是 Docker 的独立产品因此需要安装 Docker 之后在单独安装 Docker Compose 下载 curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose 安装 chmod x /usr/local/bin/docker-compose查看版本 docker-compose --version2.使用Docker-compose创建LNMP环境 创建compose的工作目录并删除目前系统中多余的镜像和容器 创建lnmp相关的配置 相关参考博客 在compose目录下创建docker-compose.yml文件 vim /opt/compose/docker-compose.yml version: 3services:nginx:build:contest: ./lnmp/nginxdockerfile: Dockerfilecontainer_name: nginxports:- 80:80volumes:- ./lnmp/nginx/html:/usr/local/nginx/htmlnetworks:lnmp:ipv4_address:172.18.0.10mysql: # build: # contest: ./lnmp/mysql # dockerfile: Dockerfileimage: mysql:jiang # 这里mysql构建时间太长所以就采用之前实验留下的镜像直接构建container_name: mysqlports:- 3306:3306volumes:- db-data:/usr/local/mysqlnetworks:lnmp:ipv4_address:172.18.0.20privileged: true #使用root权限创建容器php: # build: # contest: ./lnmp/php # dockerfile: Dockerfileimage: php:jiangcontainer_name: phpports:- 9000:9000volumes:- db-data:/usr/local/mysql #挂载目录到db_data顶级目录中- ./lnmp/nginx/html:/usr/local/nginx/html networks:lnmp:ipv4_address:172.18.0.30depends_on:- nginx- mysqlnetworks: #使用自定义网络模式lnmp:driver: bridgeipam:config:- subnet: 172.18.0.0/16volumes: 定义顶级目录虚拟目录不需要创建db-data:docker-compose -f docker-compose.yml up -d docker-compose psdocker-compose 总结 docker-compose————实现单机容器集群编排管理使用一个模板文件定义多个应用容器的启动参数和依赖关系并使用docker compose来根据这个模板文件的配置来启动容器 项目/工程默认使用项目的目录名做项目名支持使用 -p 或 --project-name 来指定项目名在项目的目录中通常会包含一个docker-compose.yml配置模板文件。此文件为项目的默认配置文件支持使用 -f 或 COMPOSE_FILE来指定项目的配置模板文件在里面可以定义项目的一个或多个服务每个服务包含容器的名称、镜像、端口映射、环境变量、挂载点、依赖关系等配置参数服务容器项目/工程 —— 包含一个或多个 服务 —— 一个服务中会包括一个或多个 容器关闭 docker-compose down
http://www.hkea.cn/news/14438724/

相关文章:

  • 用手机怎么做免费网站侨联 文化宣传 侨联网站建设
  • 最实用的手机app软件网站优化 前端怎么做
  • 织梦的网站地图更新曹鹏wordpress
  • 龙华网站 建设龙华信科windows搭建网站
  • 黄埔区做网站建设公司网站需要什么资料
  • 郑州好的网站建设公司哪家好平台网站建设开票开什么内容
  • 外包做网站哪家好dw做网站环境配置
  • 搭建公众号平台需要多少钱网站网络优化服务器
  • 网站绑定微信公众号wordpress图片在哪
  • 趣闻网站如何做南昌百度seo
  • 网站规划建设与管理维护教学大纲wordpress文章页添加小工具
  • 基于MVC网站建设课程设计报告石景山青岛网站建设
  • 交易类网站建设功能表西部数码个人网站
  • 申请免费网站做网站的语言叫什么
  • wordpress网站页面打开很慢上海装修公司前十强排名榜
  • 郑州市哪里有网站建设起飞页自助建站平台的特点
  • 濮阳专业做网站公司crm客户关系系统
  • 潍坊做网站的深圳专业网站建设
  • 泰安集团网站建设地点专门做机器人的网站
  • 描述网站开发的过程临沂建设企业网站
  • 网站开发的晋升晋升空间路径网易企业邮箱怎么设置
  • 网站搭建要多少钱大朗镇网站建设
  • 电子商务网站建设实验心得淄博建设企业网站
  • 朋友用我的vps做网站中国制造网官方网站首页
  • 郑州建站网网络营销的主要特点
  • 园区网站建设服务公司寿光哪里做网站
  • 基于淘宝的网站开发分析南京建设监理协会网站
  • 做网站的公司如何运营360网站免费推广怎么做
  • 用php做网站用到的工具优秀网络小说推荐
  • 徐州seo网站推广工作室官网源码