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

内部网站制作网站制作有限

内部网站制作,网站制作有限,WordPress的cms,招标网站开发1. Docker Compose 环境安装 Docker Compose 是 Docker 的独立产品#xff0c;因此需要安装 Docker 之后在单独安装 Docker Compose docker compose 实现单机容器集群编排管理#xff08;使用一个模板文件定义多个应用容器的启动参数和依赖关系#xff0c;并使用docker co…1. Docker Compose 环境安装 Docker Compose 是 Docker 的独立产品因此需要安装 Docker 之后在单独安装 Docker Compose docker compose 实现单机容器集群编排管理使用一个模板文件定义多个应用容器的启动参数和依赖关系并使用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. 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 相同但端口不能低于 60 volumes 挂载一个宿主机目录或命令卷到容器命名卷要在顶级 volumes 定义卷名称 volumes_from 从另一个服务或容器挂载卷可选参数 :ro 和 :rw仅版本 2 支持 hostname 容器主机名 sysctls 在容器内设置内核参数 links 连接到另外一个容器- 服务名称[:服务别名] privileged 用来给容器root权限注意是不安全的true | false restart 设置重启策略noalwaysno-failureunless-stoppedno默认策略在容器退出时不重启容器。on-failure在容器非正常退出时退出状态非0才会重启容器。on-failure:3在容器非正常退出时重启容器最多重启3次。always在容器退出时总是重启容器。unless-stopped在容器退出时总是重启容器但是不考虑在 Docker 守护进程启动时就已经停止了的容器。 depends_on 在使用Compose时最大的好处就是少打启动命令但一般项目容器启动的顺序是有要求的如果直接从上到下启动容器可能会因为容器依赖问题而启动失败。例如在没启动数据库容器的时候启动应用容器应用容器会因为找不到数据库而退出。depends_on标签用于解决容器的依赖、启动先后的问题。4. Docker Compose 常用命令 字段                                        描述 build                                       重新构建服务 ps                                          列出容器 up                                          创建和启动容器     exec                                        在容器里面执行命令 scale                                       指定一个服务容器启动数量 top                                         显示容器进程 logs                                        查看容器输出 down                                        删除容器、网络、数据卷和镜像 stop/start/restart                          停止/启动/重启服务 5. Docker Compose 文件结构 yum install -y tree tree /opt/compose_nginx /opt/compose_nginx/ ├── docker-compose.yml                #创建模板脚本 ├── nginx     ├── Dockerfile                    #创建容器脚本     ├── nginx-1.24.0.tar.gz            #复制源码包     └── html         └── index.html                #站点网页         └── wordpress               #论坛目录 6.配置 ###用上一篇LNMP的配置和目录及文件 准备Docker Compose的二进制文件上传后修改权限并移动到/usr/local/bin目录下 cd /opt docker-compose chmod x docker-compose mv docker-compose /usr/local/bin/ 编写配置文件docker-compose.yml container_name: nginxports:- 80:80volumes:- ./nginx/html:/usr/local/nginx/htmlnetworks:lnmp:ipv4_address: 172.18.0.10mysql:#build:#context: ./mysql#dockerfile: Dockerfileimage: mysql:centoscontainer_name: mysqlports:- 3306:3306volumes:- db-data:/usr/local/mysqlnetworks:lnmp:ipv4_address: 172.18.0.20privileged: truephp:# build:# context: ./php# dockerfile: Dockerfileimage: php:centoscontainer_name: phpports:- 9000:9000volumes:- db-data:/usr/local/mysql- ./nginx/html:/usr/local/nginx/htmlnetworks:lnmp:ipv4_address: 172.18.0.30depends_on:- nginx- mysqlnetworks:lnmp:driver: bridgeipam:config:- subnet: 172.18.0.0/16volumes:db-data:volumes:db-data:
http://www.hkea.cn/news/14579173/

相关文章:

  • 房地产网站案例宝安公司网站建设
  • 网站建设毕业设计中期进度报告做三折页的网站
  • 网站设计模版免费下载网页设计的目的
  • 网站数据库是干什么的网站建设业务的途径的体会
  • 站内营销推广的案例品牌建设和品牌打造
  • 公司页面网站设计模板网站快照描述
  • 天河公司网站建设公司网站浮动窗口怎么做的
  • 佛山市和城乡建设局网站网站中的冒号
  • dj网站建设无锡万度网站建设
  • 网站开发技术方案doc常用网站网址
  • 成都网站制作软件辽宁省建设工程造价总站网站
  • 切实加强门户网站建设千库网ppt模板免费
  • 网站推广优化技巧山东能源集团 网站建设
  • 网站系统制作教程制作动漫的软件
  • 四川省城乡住房建设部网站最近实时热点事件
  • 深圳专业商城网站设计织梦技术个人网站模板
  • 做商城网站需要的功能四川建设网网网站维护电话
  • 中国林业工程建设网站海鲜网站模板
  • 成都学校网站建设报考大专网站肇庆
  • 论坛类型的网站怎么做wordpress文章微信分享代码
  • 建设网站如果赚钱lnmp架构部署wordpress
  • 上海网站外包建设建设网站的费用如何入账
  • 如何选择一个优质网站建设公司网络规划与设计思维导图
  • 民治营销型网站上虞中国建设银行官网站
  • 网站促销广告免费适合个人主页
  • seo门户网站优化app开发自学
  • 东莞网站优化软件苏州公司电话
  • 高端网站建设968垂直门户网站有哪些
  • 单位网站建设费算无形资产吗怎么做商务网站的架构
  • 站优云seo优化建企业网站用什么源码