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

镇平微网站建设百度网站小程序怎么做

镇平微网站建设,百度网站小程序怎么做,mx主题 wordpress,厦门网站开发平台什么是Docker我们要学习在Linux(RockyLinux)中安装使用Docker来配置软件的功能Docker是一个用来开发、运输和运行应用程序的开放平台。使用Docker可以将应用程序与基础结构分离#xff0c;以便快速交付软件。使用Docker#xff0c;您可以以管理应用程序的方式管理基础架构。通…什么是Docker我们要学习在Linux(RockyLinux)中安装使用Docker来配置软件的功能Docker是一个用来开发、运输和运行应用程序的开放平台。使用Docker可以将应用程序与基础结构分离以便快速交付软件。使用Docker您可以以管理应用程序的方式管理基础架构。通过利用Docker的方法快速传送、测试和部署代码可以显著减少编写代码和在生产中运行代码之间的延迟。为什么使用Docker更快速的应用交付和部署传统的应用开发完成后需要提供一堆安装程序和配置说明文档安装部署后需根据配置文档进行繁杂的配置才能正常运行。Docker化之后只需要交付少量容器镜像文件在正式生产环境加载镜像并运行即可应用安装配置在镜像里已经内置好大大节省部署配置和测试验证时间。更便捷的升级和扩缩容随着微服务架构和Docker的发展大量的应用会通过微服务方式架构应用的开发构建将变成搭乐高积木一样每个Docker容器将变成一块“积木”应用的升级将变得非常容易。当现有的容器不足以支撑业务处理时可通过镜像运行新的容器进行快速扩容使应用系统的扩容从原先的天级变成分钟级甚至秒级。更简单的系统运维应用容器化运行后生产环境运行的应用可与开发、测试环境的应用高度一致容器会将应用程序相关的环境和状态完全封装起来不会因为底层基础架构和操作系统的不一致性给应用带来影响产生新的BUG。当出现程序异常时也可以通过测试环境的相同容器进行快速定位和修复。更高效的计算资源利用Docker是内核级虚拟化其不像传统的虚拟化技术一样需要额外的Hypervisor [管理程序] 支持所以在一台物理机上可以运行很多个容器实例可大大提升物理服务器的CPU和内存的利用率。Docker运行架构图Docker相关资料Docker官网http://www.docker.comDocker Hub官网镜像仓库https://hub.docker.com所有步骤均参考官方文档https://docs.docker.com/engine/install/centos/安装Docker官方网站提供的3种安装方式设置docker仓库并且从仓库安装所需内容。下载RPM安装包手动更新安装。为测试和开发环境使用自定义脚本安装。三种方式中第一种,从docker仓库中安装是比较简单的这种方式需要当前虚拟机有网络环境确定具备网络环境再运行下面命令RockyLinux支持使用yum命令安装各种程序yum命令安装程序类似手机中的应用商店一样先安装yum-utils包,实现更方便的安装应用商店中提供的程序yum install -y yum-utils指定docker仓库路径yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo阿里仓库路径http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo执行安装Docker也是使用yum命令yum -y install docker-ce docker-ce-cli containerd.io下载和安装需要一些时间,如果下载慢,配置上面的阿里Docker仓库地址运行完成后,当前Linux系统就安装好的Docker我们需要输入启动Docker的命令,真正让Docker运作起来systemctl start docker测试Docker为了保证我们Docker运行的正常Docker提供了一个专门测试Docker功能的镜像docker run hello-world运行可能需要较短时间运行结果中出现如下内容,表示一切正常Hello from Docker!This message shows that your installation appears to be working correctly.docker名词解释容器container首先需要了解什么是容器容器就是一个进程内部是独立运行的一个或者是一组应用。它可以被启动、开始、停止、删除。每个容器都是相互隔离的保证安全的平台。镜像image镜像Image就是一个只读的模板文件。镜像可以用来创建 Docker 容器一个镜像可以创建很多容器。 就好似 Java 中的 类和对象类就是镜像对象就是容器也可以把镜像看成是模具而镜像创建出来的容器就是通过这个模具创建的一个一个的实际产品。宿主机host宿主机就是我们调用命令使用镜像创建容器的服务器(linux)。镜像仓库repository一个用来容纳多个镜像的仓库可以链接仓库获取你想要的内部镜像一般一个镜像仓库中包含多个不同tag的镜像。镜像服务器registry镜像仓库占用的服务器这里注意一个镜像服务器未必只有一个仓库可以有很多仓库每个仓库又保管的是不同镜像。客户端docker-client调用docker命令操作镜像容器的进程。只要能链接宿主机操作docker的进程都是docker-client。Docker基础命令Docker命令格式Docker命令的语法结构docker 子命令 [选项]docker都有哪些子命令呢,我们可以使用docker的helper子命令查看docker --help如果想查询具体的子命令的使用方式docker 子命令 --help我们最常用的子命令之一:启动docker容器的run的相关帮助可以docker run --help当然也可以查询官方文档或百度了解更多内容https://docs.docker.com/reference/images命令docker images命令主要能够完成查看当前本地镜像仓库的功能docker images这个命令的返回结果显示REPOSITORY:镜像仓库名也叫作镜像名。TAG标签常用版本号标识仓库如果是latest就是最新版本。IMAGE ID镜像id。CREATED:创建镜像时间。SIZE:大小。docker images命令的常用选项如下-a: 显示所有信息-q: 只显示镜像id,在镜像较多的时候比较常用search命令在拉取镜像之前,我们要先明确正确的镜像名称我们可以输入查询关键字,对镜像仓库进行搜索search命令,可以搜索当前系统绑定的远程镜像服务器中的内容docker search mysql这个命令的返回结果显示NAME:镜像名称。DESCRIPTION:镜像描述。STARS镜像星级越高表示越热使用人越多。OFFICIAL:是否官方镜像。AUTOMATED是否支持自动化部署。pull命令根据我们上面搜索得到的结果确认关键字之后我们就可以使用pull命令将我们查询出的软件拉取到本地仓库了docker pull [镜像名称]docker pull mysql默认下载最新版本如果要指定版本号可以在名称后指定docker pull mysql:5.7.35至于要指定的版本号有什么可以在相关的官方网站查询rmi命令删除本地镜像的命令一般当本地镜像较多,过多的占用空间时,可以删除一些不会再使用的镜像文件,节省空间删除镜像需要明确镜像的id,所以一般都会配合docker images使用rmi: remove imagedocker rmi feb5d9fea6a5如果当前要删除的镜像有实例正在运行,使用上面命令删除会有报错意思就是正在使用的镜像无法删除我们如果需要强制将当前镜像删除,并同时停止这个服务的话,就需要加-f选项docker rmi feb5d9fea6a5 -frmi命令的选项-f:强制删除这个镜像无论是否正在使用。run命令docker run命令,可以指定当前本地镜像文件启动,启动镜像文件会在Docker中生成新的容器,容器中来运行镜像中包含的软件docker run的命令,选项比较多,例如设置端口号,设置运行模式,调整运行参数,运行位置等最后的mysql是镜像名称默认最新版,如果需要指定版本号可以编写下面代码docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 -v /root/data:/var/lib/mysql mysql:5.7.351: --name mysql:该容器启动后的名字自定义命名如果没有设置系统会自动设置一个毕竟如果开启太多的容器记不住就很尴尬建议加上见名知意。2-d 代表后台启动该服务3-p 3306(这是liunx的端口号我习惯说成宿主机如果我们想要远程服务的话访问的端口就是这个端口):3306docker容器的端口每一个容器都是独立的可理解成操作系统层面的系统访问这个端口就是先通过远程访问宿主机的端口再映射到docker容器的端口访问mysql。4-e MYSQL_ROOT_PASSWORD123456 这是说mysql启动需要的开机密码默认的账号是root 密码就是上面设置的1234565-v /root/data:/var/lib/mysql /root/data/:这是宿主机的数据存放路径你也可以自定义 /var/lib/mysql:这是mysql容器存放数据的地方。也是为了同步数据防止容器被删除以后数据就不存在了。6启动成功后就返回一个容器ID启动之后,我们就可以使用数据库连接工具访问数据库了启动redisdocker search 搜索redisdocker pull redis自己搜docker启动Redis的命令docker run -itd --name redis-test -p 6379:6379 redis启动之后可以本地访问客户端docker exec -it redis-test redis-clips命令docker ps可以查看当前docker中运行的所有容器的状态ps命令中常见的选项如下-a显示所有容器如果不加只显示正在启动运行的容器停止的不会显示。-l显示最近的启动创建的容器。-n[数字]显示最近n个容器。-q只显示容器id。经常和-a一起使用获得当前宿主机所有容器id参数集合。ps命令显示的标题内容如下container id容器id很多操作容器命令都需要用到的参数。image容器创建使用的镜像。command容器中在运行的进程或者命令。created创建时间。status容器状态。ports容器的端口映射情况这里没有用到端口。names容器的名字启动没有指定--name选项会默认使用一个名字。stop\rm命令docker stop 可以停止正在运行的容器stop只是停止容器.并不会删除容器如果想删除容器需要使用rm命令注意:这里rm删除的是容器,不是本地镜像,和rmi命令要区分首先使用docker ps命令查询所有正在运行的容器docker stop [容器id]docker rm [容器id]rm的选项有-f:强制删除容器无论是否运行都可以删除该容器如果不加运行的容器无法删除。关闭防火墙如果当前windows系统要连接Linux中的资源一般都要关闭Linux的防火墙实际开发中,不会彻底关闭防火墙,而是开放指定的端口号systemctl stop firewalldsystem:系统ctl:control:控制
http://www.dnsts.com.cn/news/17766.html

相关文章:

  • html做的图片网站app平台开发费用
  • 快手直播间挂人气自助网站文章类网站程序
  • 天娇易业网站建设公司cms客户管理系统程序源码
  • 网站开发所需配置打开app查看全部
  • 购物网站建设基本流程树状图php视频转码
  • 网站安全防护措施手机开发人员选项在哪
  • emlog做企业网站哪类型网站容易做
  • 网站备案个人承诺书怎么用iapp做网站软件
  • 商洛网站建设建域名做网站
  • 苏州做网站公司哪家比较好安徽网站建设优化推广
  • 食品网站的建设背景网站模版建站
  • 中文网站编辑杭州滨江区抖音seo行情
  • 选择赣州网站建设网络工程专业毕业设计论文
  • 减少WordPress跳转杭州做网站优化
  • 网站后台这么做视频教程网站设计分析案例
  • 建设项目网站wap网站发布
  • 企业网站建设_秒搜wordpress手机菜单栏
  • 苏州建设培训中心网站入门网站建设
  • 做网站运营工作流程舟山建设工程信息网站
  • 廊坊购物网站开发设计上海网络推广培训学校
  • 湖州网站设计平台葫芦岛市住房和城乡建设局网站
  • 怀化网站建设有哪些免费网站下载app软件免费
  • 网站建设大概价格广东seo推广哪里好
  • 网站后台编辑技巧专业国外网站建设
  • 网站开发接口文档模板网上推广招聘
  • 专业做网站有哪些查询注册过的网站
  • 宁波网站建设方案推广seo网站外链专发
  • 比较好的网站建设网站网站建设电子
  • 厦门网站设计大概多少钱北京建站方案
  • 哈尔滨站建好了吗国家企业公司网