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

能下载的网站学校网站建设模板

能下载的网站,学校网站建设模板,二级学院网站制度建设,做一个网站 多少钱一、介绍Docker Docker 是一个开源的应用容器引擎#xff0c;让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中#xff0c;然后发布到任何流行的 Linux或Windows操作系统的机器上#xff0c;也可以实现虚拟化。容器是完全使用沙箱机制#xff0c;相互之间不会有…一、介绍Docker Docker 是一个开源的应用容器引擎让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中然后发布到任何流行的 Linux或Windows操作系统的机器上也可以实现虚拟化。容器是完全使用沙箱机制相互之间不会有任何接口。 为啥使用docker现存问题 1环境不一致问题例如代码一样却由于换进问题导致无法运行或者出现错误 2隔离性问题由于多用户系统可能存在一个用户出问题连带其他用户 3弹性伸缩快速的横向扩展多台服务器一键部署 4学习成本学习软件时安装软件的成本过高 . 上述问题docker很好的帮我们解决了 Docker核心思想 镜像存放了操作系统、环境、软件的一个集装箱。容器将镜像运行起来即是容器。仓库存放镜像的地方。 二、 Linux安装Docker 1安装依赖环境再设置镜像源为阿里yum方式安装即可 # 安装依赖的环境 yum -y install yum-utils device-mapper-persistent-data lvm2# 设置镜像源为阿里 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 安装Docker稍微等几分钟 yum -y install docker-ce 安装成功结果如下所示 2设置仓库信息 先查看中央仓库地址https://hub.docker.com/ 中央仓库中的镜像最全但是下载速度较慢。 Docker默认下载镜像的地址 再查看国内的仓库http://hub.daocloud.io/ 国内镜像仓库之一下载速度加快 接下来docker配置国内仓库地址 1在/etc/docker目录下新建daemon.json配置地址信息 {registry-mirrors: [http://hub.daocloud.io/] }2 重启daemon systemctl daemon-reload3重启Docker systemctl restart docker4查看运行的docker信息 docker info如下图所示最后可以看到默认镜像地址更改成功 三、Docker常用命令重要 1拉去镜像到本地 docker pull 镜像地址到镜像市场中看到如下图所示直接复制地址执行指令即可 2查看本地镜像 docker images3删除镜像 docker images4查看启动容器日志 docker logs -f 容器标识5查看运行的容器 只查看运行中的容器 -a代表all的意思查看所有容器 -q代表只查看容器的id docker ps -qa(或者 -a 或者 -q)6容器的控制 管理容器的启动停止重启删除…只有停止的容器才可以删除 docker start|stop|restart|rm 容器标识7进入到容器内部 进入到容器内部容器其实就是一个独立的操作系统 docker exec -it 容器标识 bash8宿主机容器相互复制文件目录 宿主机复制内容到容器 docker cp 宿主机文件 容器标识:容器目录四、配置Docker编排工具docker-compose 1下载Docker-compose 下载Docker-Compose下载完毕就是一个文件docker-compose-Linux-x86_64 下载完成后将 docker-compose-Linux-x86_64 文件复制到Linux系统的root目录下执行以下指令 2重命名、修改权限 mv docker-compose-Linux-x86_64 docker-composechmod 777 docker-compose3将docker-compose文件移动到$PATH中 echo $PATH查看系统变量存放路径 mv docker-compose /usr/bin/4最后一步在任意位置输入docker-compose如下图所示则配置成功 五、docker-compose的使用 1创建docker-compose.yml文本: 注意在编写的时候有的key: value之间是有空格的 初步模板说明如下例如常用的属性进行说明还有其他的属性字段可以按需去详细了解... version: 3.1 services:tomcat: # 服务名称image: 镜像名称 # 镜像标识restart: always # docker启动当前容器必启动container_name: 容器名称 # 容器名称ports: # 映射多个端口- 宿主机端口:容器端口- 宿主机端口:容器端口environment: # 编写多个环境- 环境名环境值- 环境名环境值volumes: # 映射多个数据卷- 宿主机相对yml文件的路径:容器的绝对路径- 宿主机相对yml文件的路径:容器的绝对路径 示例如下 version: 3.1 services:mysql:image: daocloud.io/library/mysql:5.7.5-m15container_name: mysqlports:- 3306:3306environment:MYSQL_ROOT_PASSWORD: rootMYSQL_USER: rootMYSQL_PASS: rootvolumes:- ./data:/var/lib/mysql示例说明 version版本号 services管理的服务 mysql自定义服务名这里以mysql服务为例取名mysql image拉去好的镜像 container_name启动容器标识名一般与服务名一致 ports:映射端口 environment环境配置里面配置的属性比较多后续可以按需去了解 volumes: 映射多个数据卷 上述中有提到数据卷 2了解一下数据卷 数据卷指定宿主机的一个目录映射上容器内部的一个目录 在宿主机的目录中添加内容容器内部的目录也会追加相应内容 在容器内部生成的内容或者追加的内容也会生成到宿主机的目录中 宿主机的这个目录就是数据卷 数据卷可以解决两个问题 1容器内部命令不全导致操作不方便。可以通过数据卷在宿主机操作再映射到容器内部 2存储型的中间件如果容器删除数据会丢失。可以通过数据卷将存储型中间件的持久化文件映射到宿主机中即便容器删除宿主机依然有持久化文件。 3docker-compose常用命令 后续就可以通过docker-compose.yml文本管理容器信息 通过docker-compose up -d 启动容器 通过docker-compose down 停止并删除容器 通过docker-compose logs -f 标识 查看容器启动日志 通过docker-compose start/stop/rm/restart/up/down来启动容器/关闭容器/删除已经关闭的容器/重启容器/基于yml创建容器/停止并删除容器 基本的中间件数据库以及微服务所用到的组件都可以通过Docker快速部署应用 如下所示Docker部署能够很快上手环境搭建而不用去手动配置繁琐的环境以及担心版本问题减少学习成本、提高开发效率 到此为止Docker就可以后续容器化快速部署和管理服务…
http://www.w-s-a.com/news/113939/

相关文章:

  • 网站后台策划书破解版手游app平台
  • 宿迁网站建设介绍公司wordpress 文章 分类 页面
  • 建设通同类网站网站设计公司种类
  • 台州专业做网站网站可以个人做吗
  • 个人logo在线生成免费乐陵德州seo公司
  • 网站回答问题app怎么做专业定制网红柴火灶
  • 网站做的最好的公司行业网址大全
  • 内网怎么做网站服务器seo统计
  • 丽水市企业网站建设 微信营销 影视拍摄计算机专业吃香吗
  • 龙岗做网站公司哪家好找到做网站的公司
  • 网站图片alt属性wordpress 自定义栏目 调用
  • 怎样建网站最快广州网站建设工程
  • iis7 网站404错误信息12306网站很难做吗
  • 网站建设600元包公司设计图片大全
  • 网站建设费用怎么做分录做校园网站代码
  • 网站改版做重定向福州网站建设思企
  • 网站建设全流程企业形象网站开发业务范畴
  • wordpress无法查看站点西安优秀高端网站建设服务商
  • 固始网站制作熟悉免费的网络营销方式
  • 做网站到a5卖站赚钱搜索引擎优化代理
  • 沈阳网站建设包括win10优化
  • 做百度手机网站点击软网站seo优化徐州百度网络
  • 徐州专业网站制作标志设计作业
  • 自己可以做网站空间吗海天建设集团有限公司网站
  • 教学督导网站建设报告aspcms网站图片不显示
  • 网站开发公司成本是什么门户网站宣传方案
  • 上海 企业网站建设网站怎么开通微信支付
  • 饮料网站建设wordpress主题猫
  • 网站建设需要编码不有没有专门的网站做品牌授权的
  • 做爰在线网站免费空间列表