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

大学网站建设的意义南宁微网站制作

大学网站建设的意义,南宁微网站制作,电商网站多少钱,网络营销包括Docker-compose简单了解 一、简单了解-->概述一)、官方提供的容器编排工具:Docker-compose特点:二)、Docker-compose安装三)、浅实践下四).以上步骤遇到问题及解决 一、简单了解–>概述 Docker-comp…

Docker-compose简单了解

  • 一、简单了解-->概述
    • 一)、官方提供的容器编排工具:Docker-compose特点:
    • 二)、Docker-compose安装
    • 三)、浅实践下
    • 四).以上步骤遇到问题及解决

一、简单了解–>概述

Docker-compose 容器编排,比如一个java应用,涉及到mysql,tomcat ,redis ,nginx等。docker可以通过脚本实现先后安装 各个容器,每个容器需要的依赖文件都做了关系绑定,只需要使用docker的容器编排工具

一)、官方提供的容器编排工具:Docker-compose特点:

  • 1 、docker compose 单机多容器部署工具
    docker compose 只能在一台宿主机做多容器部署,如果需要多台宿主机做集群,需要使用docker swarm ,k8s 实现集群部署
  • 2、底层通过yml文件定义多容器如何部署
  • 3、win/mac默认提供docker compose ,linux则需要安装

二)、Docker-compose安装

指定docker-compose安装路径:/usr/local/bin/

curl -SL https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose验证:
docker-compose --version  

至此,安装完毕。

参考:Docker-compose官网安装

三)、浅实践下

通过docker-compose部署:WordPress项目

WordPress :是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQ数据库的服务器上架设WordPress。你可以使用WordPress搭建一个简单的独立博客,也可以把WordPress当作一个内容管理系统(CMS),用来搭建一个小门户网站,总之,现在的WordPress已经强大到几乎可以搭建目前所有常见类型的网站,比如门户、下载站、淘宝客、论坛、多博客等等。
step1: cd /usr ,创建wordpress ,并进入此目录,

参看:[wordpress部署的项目指导](https://github.com/docker/awesome-compose/blob/master/official-documentation-samples/wordpress/README.md)

  • step1 :创建文件:vim /usr/wordpress/docker-compose.yml ,编辑内容并保存:
services:db:# We use a mariadb image which supports both amd64 & arm64 architectureimage: mariadb:10.6.4-focal# If you really want to use MySQL, uncomment the following line#image: mysql:8.0.27command: '--default-authentication-plugin=mysql_native_password'volumes:- db_data:/var/lib/mysqlrestart: alwaysenvironment:- MYSQL_ROOT_PASSWORD=somewordpress- MYSQL_DATABASE=wordpress- MYSQL_USER=wordpress- MYSQL_PASSWORD=wordpressexpose:- 3306- 33060wordpress:image: wordpress:latestvolumes:- wp_data:/var/www/htmlports:- 80:80restart: alwaysenvironment:- WORDPRESS_DB_HOST=db- WORDPRESS_DB_USER=wordpress- WORDPRESS_DB_PASSWORD=wordpress- WORDPRESS_DB_NAME=wordpress
volumes:db_data:wp_data:
  • step2:解析并执行脚本docker compose up -d
    up:表示直接对docker-compose.yml 解析自动部署并运行
    执行docker ps 输出:
CONTAINER ID   IMAGE                  COMMAND                  CREATED         STATUS         PORTS                               NAMES
57f320fd788f   wordpress:latest       "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp   wordpress-wordpress-1
8284fe1dd383   mariadb:10.6.4-focal   "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes   3306/tcp, 33060/tcp                 wordpress-db-1

以上输出可查看到有自动做好的端口映射,有2个容器,一个是db容器,一个是wordpress容器,浏览器访问:宿主机ip,选择语言 注册后即可登录

小结:以上,通过docker-compose快速部署了一个wordpress应用, 通过一个yml 文件部署了多个容器,并且做了容器之间有效配置及完成了容器之间的互通互连,wordpress就是通过docker compose作为容器编排迅速完成自动化部署的代表样例

四).以上步骤遇到问题及解决

1、报错:curl: (92) HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
解决:git config --global http.version HTTP/1.12、报错:-bash: git: command not found
解决:
yum -y install git
git —version
http://www.yayakq.cn/news/732732/

相关文章:

  • 北京个人制作网站有哪些视频模板
  • 北京网站网站建设中山网站建设模板招商
  • 天猫网站建设可行性分析知乎代运营
  • 深圳网站和app建设方案福州网站建?O
  • 电子商务网站建设方网页制作基础教程课件葛艳玲
  • 网站的设计步骤所有网站域名都有
  • 网站开发视频会议插件wordpress后台左侧菜单显示
  • 为什么不自己做购物网站做网络推广可以通过哪些渠道推广
  • 东莞公司网站建设教程贵阳专业做网站公司
  • 精品电商网站建设池州网站优化公司
  • 网站备案需要具备什么条件网页广告设计师培训学校
  • 博物馆网站建设数据模型搭建工具
  • 汉语国际网站建设dw静态个人简历网站模板下载
  • 网站建设五行属什么谷歌网站怎么打不开
  • 为什么做的网站预览出来什么都没有校园网站开发的需求和分析
  • 网站流量如何来网站建设程序
  • 网站做后怎么可以在百度搜索到开篇网络
  • 如何快速开发一个网站wordpress恢复已删除目录
  • 爱站网seo培训建设部监理工程师网站
  • 二七网建站中国做网站最好的企业
  • 自己注册个公司做网站怎么样做网站 域名 服务器的关系
  • 一家公司可以做几个网站网站功能需求用什么做
  • 网站建设与运营的收入来源杭州网站建设外包
  • 企业网站创建的步骤公司网站招聘的作用
  • 网站有备案需要什么手续wordpress 标签数量
  • 网站标题作弊网站建设的所有权
  • 太仓网站建设有限公司台州网站建设制作
  • 免费制作主图的网站wordpress文章
  • 做百度网站哪家公司好wordpress文件缺失
  • 珠海市区工商年报在哪个网站做wordpress首页只显示一篇文章