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

做搜狗手机网站优化软dede网站维护暂时关闭

做搜狗手机网站优化软,dede网站维护暂时关闭,音乐网站界面,企业网站的用户需求镜像与容器 当我们使用Docker安装应用时#xff0c;Docker会自动搜索并下载应用镜像#xff08;image#xff09;。镜像不仅包含应用本身#xff0c;还包含应用运行所需要的环境#xff0c;配置、系统函数库。Docker会在运行镜像时创建一个隔离环境#xff0c;称为容器Docker会自动搜索并下载应用镜像image。镜像不仅包含应用本身还包含应用运行所需要的环境配置、系统函数库。Docker会在运行镜像时创建一个隔离环境称为容器container 总结来说docker的镜像做到了忽略操作系统环境忽略系统本身的差异去直接部署Docker会在运行镜像时创建一个隔离环境docker类似于Windows系统就相当于在电脑中有下了一个小系统里面独立运行程序。 镜像仓库存储和管理镜像的平台Docker官方维护了一个公共仓库DockerHub 主要流程下载镜像运行形成容器。 如何找到想要的镜像 在docker服务端执行一个命令即可。 主要执行流程 在docker客户端输入命令docker daemon的守护进程会监听该命令再去对应的镜像仓库去拉去镜像下载到本地运行运行时会为镜像区创建一个隔离的环境称之为容器多个容器之间相互隔离可以进行多实例部署形成集群相互之间没有干扰也可以在一个服务上去部署多个不同应用的实例不需要担心相互干扰的问题搭建集群部署整个复杂的微服务应用非常方便。 总结有了docker的镜像和容器运维在部署时就忽略了系统的差异以及应用之间的干扰节省了非常多的时间。 命令解读 docker run -d \--name mysql \-p 3306:3306 \-e TZAsia/Shanghai \ -e MYSQL_ROOT_PASSWORD123 \mysql 第一行 docker run 是命令的起始所有的docker命令都是以docker为前缀后面的run是一个子命令docker命令下有很多很多的子命令 docker run 创建并运行一个容器-d 是让容器在后台运行命令结束后MySQL的进程以及它的容器会持续保持一个运行状态就不会用影响正常工作因此 docker run -d 可以认为成一套配套的指令。 --name MySQL给容器起个名字必须唯一 -p 3306:3306设置端口映射 宿主机端口容器内端口。容器内端口取决于进程不需要改动宿主机的端口可以改变如果要布置集群的话就需要改变宿主机端口防止端口冲突 举例说明 例如配置一台虚拟机的IP地址为192.168.88.130我们可以访问到该IP地址是可以ping通的。 而配置在这台虚拟机上的容器是一个隔离的环境。 比如部署MySQL容器MySQL启动端口为3306但是容器是隔离环境有自己独立的内存空间有自己独立的文件系统也有自己独立的网络空间。因此这个MySQL容器中的京城一旦启动会有自己的IP地址这个网络空间对外是不可访问的。 因此MySQL客户端无法直连该容器的端口但是可以连接容器外的虚拟机即宿主机为了连接该容器需要去做一个端口的映射可以将宿主机的3306端口跟容器的3306端口做一个映射。 因为容器是由docker来控制的内部完全可以做好这个映射这样当客户端访问外部宿主机的3306端口时docker就会将请求转到容器的3306端口这样就间接的访问到了容器。即MySQL客户端连接jdbc:mysql://192.168.88.130就能连接到宿主机的3306端口请求就会转到容器内这样就实现间接访问了。 这就是端口映射的作用。 -e KEY VALUE:设置环境变量环境变量是由镜像内部去执行容器时用到的因此是由镜像来决定的比如现在是MySQL的容器MySQL官方规定将来需要怎样的环境变量这是由镜像制作者去规定的。需要去镜像文档中查看。 mysql指定运行的镜像的名字 docker run 一执行docker的守护进程会帮助我们搜索和下载并且部署应用而这些都需要靠容器名来指定。 镜像命名规范 镜像名称一般分为两部分组成[repository]:[tag] 其中repository就是镜像名 tag是镜像的版本 在没有指定tag时默认是latest代表最新版本的镜像 Docker基础 常见命令 Docker最常见的命令就是操作镜像、容器的命令详情可见官方文档Docker 文档 docker pull拉去镜像从镜像仓库中下载镜像到本地镜像中 docker images 查看所有本地镜像 docker rmi :删除指定本地镜像 docker build自定义镜像需要定义一个docker file 基于docker file文件使用 docker build来完成构建 docker save将打包好的镜像通过save命令保存到本地变成压缩文件和docker load配合可以将镜像传递但是使用较少 docker load将压缩好的镜像解压 docker push将本地镜像推到镜像仓库镜像仓库可以是公用也可以私用 以上都是镜像的相关操作 镜像最终要去创建对应的容器还要运行 docker run:创建容器并运行该命令为自动化如果发现镜像不存在会先去拉取镜像之后再自动创建容器再去运行 docker stop停止容器运行停止的是容器内部的那个进程容器还在。 docker start启动容器将容器内部的停止的进程再次启动 注意事项docker run每执行一次就会创建一个容器并运行而docker start只是启动已有容器中停止的进程不会创建容器。 docker ps查看容器的运行状态 ps(进程状态) docker rm: 删除容器 docker logs查看容器日志 docker exec执行一些命令进入容器的内部有时需要对容器做修改可以通过该命令进入容器进行一些处理 以上就是docker的常用命令了 案例演示查看DockerHub拉取Nginx镜像创建并运行Nginx容器 需求 在DockerHub中搜索Nginx镜像查看镜像的名称 拉取Nginx镜像 查看本地镜像列表 创建并运行Nginx容器 查看容器 停止容器 再次启动容器 进入Nginx容器 删除容器 实现步骤 首先去浏览器查看https://hub.docker.com/寻找Nginx镜像 执行命令 测试压缩功能 解压功能 创建并运行容器并查看运行状态 停止容器运行 注意事项默认情况下 docker ps 查看的是运行中的容器如果想要查看所有容器状态就需要去添加 -a 参数 再次启动 以上就是容器的一些基本操作 除此之外还可以查看日志 如果想要一直查看该容器日志就需要加上参数 - f 主要用在调试场景。 还可以进入容器的内部来操作 -it 指添加一个可输入的终端 后面跟容器名 进入容器内部后使用bash命令来进行交互 在容器内部docker容器模拟了一个计算机有独立网络内存文件系统。 就是独立的Linux系统。 注意事项不能删除一个正在运行中的容器可以选择停止运行容器后删除或者加上 - f 强制删除。 以上就是在docker中常用的命令。 希望对大家有所帮助
http://www.hkea.cn/news/14451165/

相关文章:

  • 公司网页设计模板图片沧州seo推广
  • 外贸网站如何做推广多少钱陕西工程建设标准化信息网
  • 网站手机验证码注册怎么做网站建设设计咨询
  • asp.net答辩做网站wordpress 商品比价
  • 深圳网站建设10强网址之家哪个好
  • 分类目录网站平台2022新闻热点10条
  • 网站开发技术部经理素质模型怎么免费建公司网站
  • w78企业网站后台怎么做坊子营销型网站建设
  • 网站如何做触屏滑动最优做网站
  • 用网站做邮箱吗后台更新的内容在网站上不显示
  • 银行 网站开发 干什么网站建设招标样本
  • 建立网站接受投注是什么意思几级英语可以做外贸网站seo
  • .net开发的网站能做优化吗wordpress发微信公众号
  • 网站广告动图怎么做wordpress部署成英文怎么办
  • 宁波网站的建设如何网站增加域名
  • 学校门户网站建设工作汇报长春火车站是南站还是北站
  • 申请网站空间就是申请域名网页版微信网址是多少
  • 网站建设维护单选题企业网站 开源php
  • 泉州企业建站模板电商网站开发环境怎么写
  • 沈阳网站建设服务平台wordpress怎么搭
  • 个人备案的网站 做企业站2345网址导航手机版下载安装
  • 网站建设的国内外现状宠物app页面设计
  • 开网站 主机 服务器域名买好后怎么建设网站
  • 网站建设设计技术方案模板下载店铺引流的30种方法
  • 网站建设综合训练WordPress如何设置付费下载
  • 网站管理的内容wordpress添加博客栏目
  • api模式网站开发wordpress localhost
  • 中山h5模板建站成都建工网站
  • 网站建设需要注意事项17一起来做网站
  • 江苏省昆山市网站制作企业网站建设哪家好