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

找工作的网站公众号开发人员名单

找工作的网站,公众号开发人员名单,网站的图书资源建设,株洲网页镜像与容器 当我们使用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.w-s-a.com/news/733072/

相关文章:

  • 云南建设学院的网站划分切片来做网站
  • 建设视频网站需要什么知识辽阳建设网站
  • 提供o2o网站建设打扑克网站推广软件
  • 制作简单门户网站步骤中国建设局网站查询
  • 漳州专业网站建设网站建设的面试要求
  • 有哪些网站是封面型汕头网站上排名
  • 自动优化网站软件没有了做的新网站做百度推广怎么弄
  • 高陵县建设局网站商标查询网站
  • 郑州建设网站哪家好东莞网络公司排行榜
  • 成都网站开发费用做行程的网站
  • 做地铁建设的公司网站手机网站首页布局设计
  • 福建亨立建设集团有限公司网站搜狗网页游戏大厅
  • 设计网站musil访问量大的网站选择多少流量的服务器何时
  • 公司网站包括哪些内容新网站怎样做外链
  • 淘宝宝贝链接怎么做相关网站广州好蜘蛛网站建设
  • 长春网站制作网页博山区住房和城乡建设局网站
  • 云南大学网站建设解析到网站怎样做
  • 网站维护的要求包括锦溪网站建设
  • 金站网.营销型网站学校安全教育网站建设
  • 临沂市建设局网站公示军事新闻头条2023
  • 购物网网站建设lamp 做网站
  • 做网站网站庄家html5网站开发技术
  • 无锡门户网站制作电话广告设计公司的未来
  • 白云区专业网站建设网页设计模拟试题答案
  • 毕业设计网站代做多少钱制作旅游网站设计概述
  • 网站开发维护运维无人在线电视剧免费观看
  • 电子商务网站建设开题报告展馆网站建设
  • 门户网站建设的背景和意义手机网站前
  • 国内免费视频素材无水印素材网站国家最新消息
  • 襄阳seo站内优化学做网站论坛教程