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

万网 网站建设合同网站建设自助建站企业

万网 网站建设合同,网站建设自助建站企业,mui 网站开发,做网站字体要求Docker的构成 Docker仓库#xff1a;https://hub.docker.com Docker自身组件 Docker Client#xff1a;Docker的客户端 Docker Server#xff1a;Docker daemon的主要组成部分#xff0c;接受用户通过Docker Client发出的请求#xff0c;并按照相应的路由规则实现路由分发…Docker的构成 Docker仓库https://hub.docker.com Docker自身组件 Docker ClientDocker的客户端 Docker ServerDocker daemon的主要组成部分接受用户通过Docker Client发出的请求并按照相应的路由规则实现路由分发 Docker镜像Docker镜像运行之后变成容器(docker run) Docker的基本组成 镜像 Docker 镜像Image就是一个只读的模板。镜像可以用来创建 Docker 容器一个镜像可以创建很多容器。容器 Docker 利用容器Container独立运行的一个或一组应用应用程序或服务运行在容器里面容器就类似于一个虚拟化的运行环境容器是用镜像创建的运行实例。就像是Java中的类和实例对象一样镜像是静态的定义容器是镜像运行时的实体。容器为镜像提供了一个标准的和隔离的运行环境它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。仓库 仓库Repository是集中存放镜像文件的场所。仓库分为公开仓库Public和私有仓库Private两种形式。 最大的公开仓库是 Docker Hub(https://hub.docker.com/)存放了数量庞大的镜像供用户下载。国内的公开仓库包括阿里云 、网易云等。 docker镜像文件类似于Java的类模板而docker容器实例类似于java中new出来的实例对象。 镜像的特性 当容器启动时一个新的可写层被加载到镜像的顶部。这一层通常被称作“容器层”“容器层”之下的都叫“镜像层”。 所有对容器的改动 - 无论添加、删除、还是修改文件都只会发生在容器层中。只有容器层是可写的容器层下面的所有镜像层都是只读的。 docker基础命令 systemctl start docker启动dockersystemctl stop docker停止dockersystemctl restart docker重启dockersystemctl status docker查看docker状态systemctl enable docker开机启动docker info守护进程的系统资源设置docker search 镜像名称docker仓库的查询docker pull 镜像名称下载docker仓库docker imagesdocker镜像的查询docker rmi 镜像名称iddocker镜像的删除docker ps容器的查询docker run 镜像名称版本号docker run mysql:8.0.29容器的创建启动docker start/stop容器启动停止 systemctl 是管理 Linux 的 systemd 服务的工具systemctl 只能用于linux系统。 run命令扩展 单一容器管理 每个容器被创建后都会分配一个CONTAINER ID作为容器的唯一标示后续对容器的启动、停止、修改、删除等所有操作都是通过CONTAINER ID来完成偏向于数据库概念中的主键。 docker ps --no-trunc查看docker start/stop CONTAINER ID启动/停止docker start/stop wordPress通过容器别名启动/停止docker kill 容器id或容器名强制停止容器docker rm 容器id删除已停止的容器docker inspect wordPress查看容器所有基本信息docker logs wordPress查看容器日志docker stats wordPress查看容器所占用的系统资源docker exec 容器名 容器内执行的命令容器执行命令docker exec -it 容器名 /bin/bash登入容器的bash(我们可以使用该命令来创建mysql数据库如下所示) docker-compose编排 compose是docker公司推出的一个工具软件可以管理多个Docker容器组成一个应用。需要定义一个yaml格式的配置文件docker-compose.yaml写好多个容器之间的调用关系。然后只要一个命令就能同时启动/关闭这些容器。 compse的核心概念 一个文件docker-compose.yaml两个要素 服务一个个应用容器实例比如订单微服务redis容器mysql容器。工程由一组关联的应用容器组成的一个完整业务单元在docker-compose.yaml文件中定义。 三个步骤 编写Dockerfile定义各个微服务应用并构建出对应的镜像文件使用docker-compose.yml定义一个完整的业务单元按照先后顺序安排好整体应用中的各个容器服务最后执行docker-compose up命令来启动并运行整个应用程序完成一键部署上线 compse常用命令 docker-compse -h查看帮助docker-compse up启动所有docker-compose服务docker-compse up -d启动所有docker-compose服务并后台运行docker-compse down停止并删除容器、网络、卷、镜像docker-compse start启动服务docker-compse pause暂停服务docker-compse unpause恢复暂停docker-compse rm删除容器docker-compse stop停止服务docker-compse restart重启服务docker-compse config检查配置docker-compse config -q检查配置有问题才有输出docker-compse logs yml里面的服务id查看容器输出日志docker-compse top展示当前docker-compose编排过的容器进程docker-compse ps展示当前docker-compose编排过的运行的所有容器docker-compse exec yml里面的服务id /bin/bash进入容器实例内部 如何编写docker-compose 官网https://docs.docker.com/compose/compose-file/03-compose-file/。自然就是参考官网了如果忘记了相关的语法看官网就行了这个东西没必要深究会使用就可以了。而且如果使用了GoLand编译器安装了Docker插件之后编写docker-compose的时候都会有提示的。 案例如下 version: 3.0 services:mysql8:image: mysql:8.0.29command: --default-authentication-pluginmysql_native_password #解决外部无法访问restart: alwaysenvironment:MYSQL_ROOT_PASSWORD: rootvolumes: # 设置初始化脚本- ./script/mysql/:/docker-entrypoint-initdb.d/ports: # - 映射为13316端口- 13316:3306redis:image: bitnami/redis:latestenvironment:- ALLOW_EMPTY_PASSWORDyesports:- 6379:6379
http://wiki.neutronadmin.com/news/356645/

相关文章:

  • php靓号网站源码网站建设武清
  • 成都动力无限网站推广优化生育政策
  • 网站建设丷金手指花总比地招标网官网
  • 郑州网站建站模板客户关系管理
  • 网站建设需要具备哪些知识网站建设要用H5吗
  • 陕西省教育类网站前置审批ppt免费下载
  • 中英文网站源码 免费为什么营销型网站比普通网站建站贵
  • 济南智能网站建设哪家便宜word模板网站
  • 坑梓网站建设咨询网站做百度地图怎么做呢
  • 任意的关键词或网站做引流个人网页设计作品下载
  • 米枫网站怎么做分页discuz轻社区模板
  • 建模素材免费网站南宁自助建站模板
  • 二手交易网站开发技术路线青岛外贸推广
  • 点击量高的网站威海建设集团的网站是什么
  • 成都易站网站建设秦皇岛制作网站
  • 涪陵网站设计德国诺莫斯手表网站
  • 深圳做外贸网站的公司店铺推广方法有哪些
  • 公司网站网页设计装饰网站建设公司
  • 丹东电信网站备案宁波网页开发费用
  • 公司的宣传网站应该怎么做王色网站
  • net网站开发做兼职的网站策划书
  • 做h5那个网站好wordpress divi 教程
  • 网站开发专业有哪些哈尔滨 门户网站
  • 网站建设费用折旧年限河南无限动力做网站怎么样
  • 最优惠的网站优化制作网页首页教程
  • 有什么做照片书的网站建设学校网站方案
  • 衡水哪有做网站的苏州官网建站
  • 网站建设与维护的卷子怎么看一个网站什么程序做的
  • 模板类网站建设网站模板设计工具
  • 网站seo关键字优化广州做手机网站建设