SpringBoot2.X+Vue+UniAPP,全栈开发医疗小程序

灵吉菩萨
• 阅读 37

开始学习; SpringBoot2.X+Vue+UniAPP,全栈开发医疗小程序 //xia栽ke ://kuxueit.cn/5184/ 一、为什么要安装docker?

  1. Docker原理 往简单了说,Docker是个沙箱环境。你可以创建很多个沙箱空间,然后在每个沙箱中部署不同的程序。比如沙箱A里面部署MySQL,沙箱B中部署MariaDB。沙箱之间是物理隔绝的,只有网络可以联通,所以MariaDB和MySQL程序包的冲突,在Docker中完全体现不出来。

因为Docker环境给每个沙箱都创建了虚拟网卡,所以每个沙箱都有自己的内网IP地址,沙箱之间可以通过网络相互调用,这就能搭建数据库集群或者部署项目了。沙箱的内网IP在Docker环境之外是无法访问的,所以等我们创建沙箱的时候,需要把沙箱的某个端口映射到Linux系统的某个端口,这样在Docker之外才能用网络访问Docker容器里面的程序。

  1. 镜像和容器 Docker为了最大化的共享资源,减少资源浪费,创造出了镜像技术。镜像是沙箱之间相同的部分,差异化的部分叫做容器。比如说一个Java镜像,里面安装了JDK1.8,然后我为这个镜像创建出2个容器,这两个容器共享使用JDK镜像中的Java环境,并且我可以在每个容器中部署不同的Java程序。如果Docker没有镜像技术,我们只能分别在两个容器中安装JDK环境,这就造成了不必要的重复浪费。

    创建Docker镜像的方式有多种,比如说你把要安装的程序和脚本写成Dockerfile文件,然后执行特殊的命令,Docker就会按照你的要求创建出镜像。或者说你利用现有的容器,在里面安装程序写好脚本,然后把这个容器逆向创建出镜像也可以。甚至说你不想自己创建镜像,也可以去DockerHub网站上下载别人创建的镜像。比如MySQL镜像、HBase镜像、JDK镜像、Python镜像等等。你把镜像下载下来,导入Docker环境,然后创建容器就可以使用MySQL、HBase这些东西了,特别节省时间。

二、安装Docker环境

  1. 关闭SELINUX服务 SELINUX是CentOS自带的安全服务,因为晦涩难用,并且跟很多程序冲突,所以强烈建议大家关闭这个服务。
  1. 更新yum程序 yum命令是CentOS自带的软件包管理器,我们安装Docker之前,最好能先更新一下yum命令,然后等上十分钟左右与,yum就更新好了。

代码块:

yum update -y

  1. 安装Docker 执行安装命令,Docker就自动安装好了。

代码块:

yum install docker -y

  1. 管理Docker 启动和关闭Docker服务,可以通过下面的命令完成。每次启动Linux系统,别忘了要运行Docker服务,切记!

代码块:

service docker start

service docker stop

查看Docker中的镜像列表,可以执行下面的命令。

代码块:

service docker start

service docker stop

查看Docker中的镜像列表,可以执行下面的命令。

代码块:

docker images

想要删除某个镜像可以用下面的命令。

代码块:

docker rmi 镜像名字

点赞
收藏
评论区
推荐文章
MaxSky MaxSky
3年前
PHP 接入支付宝公钥证书指南
为了简单快速的接入,在申请支付宝商户后,我们可通过沙箱应用进行测试准备证书首先登录支付宝开放平台沙箱环境:在RSA2(SHA256)密钥设置中的加签模式选择公钥证书,然后访问下载对应操作系统的支付宝开放平台开发助手打开支付宝开放平台开发助手后,直接点击左下角获取CSR文件:【你没看错,就
DevOpSec DevOpSec
1年前
限制linux用户访问特定目录-centos沙箱环境
背景研发需求:1.研发想查看线上服务日志2.研发要看线上部署代码是否正确3.研发想看业务运行时产生数据是否正确运维需求:1.运维不想让研发有太多权限2.只有产看某些特定目录的权限和产看日志问题:研发具有太多权限后,对线上风险影响较大,比如研发误操作删文件跑
Stella981 Stella981
2年前
Chaos Mesh® 正式进入 CNCF 沙箱托管项目
近日,云原生计算基金会(CNCF)宣布云原生的混沌工程 ChaosMesh(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fchaosmesh%2Fchaosmesh) 正式进入CNCF沙箱托管项目,这是CNCF接纳的第二个由PingCAP
Wesley13 Wesley13
2年前
mongo
搭建调试环境,调试CVE201910758漏洞,学习nodejs沙箱绕过,以及nodejs远程调试。目前网上关于该漏洞的基于docker的远程调试分析写的很泛,本文从初学者角度分析调试漏洞成因,特别是在chrome浏览器调试nodejs上花了点篇幅。0x01认识mongoexpressmongoexpress是一个Mong
Stella981 Stella981
2年前
CentOS7安装Docker详细实践
一、Docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成:1.DockerClient客户端2.DockerDae
Stella981 Stella981
2年前
Docker是什么
一.Docker概念简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPho
Stella981 Stella981
2年前
Docker初学
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。这次首先说一下docker的三个重要内容:仓库:注册服务器是一个存放仓库的地方,在里面可以存放多个仓库。每个仓库集中存放同
Stella981 Stella981
2年前
Docker 容器介绍
Docker容器介绍_Docker_是一个基于_Go_语言的开源应用容器引擎,它既能实现虚拟化,又可用于将应用服务打包成轻量、可移植的容器,从而可以发布到任何_Linux_平台。除了优秀了沙箱机制外,_Docker_容器的开销也极低。正如其名,_Docker_所做的事情正是以一个集装箱的身份承载应用服务的运行
何婆子 何婆子
3个月前
SpringBoot2.X+Vue+UniAPP,全栈开发医疗小程序
SpringBoot2.XVueUniAPP,全栈开发医疗小程序download》chaoxingit.com/208/开发医疗小程序是一个复杂而有挑战性的任务,涉及到前端(UniAPP、Vue)、后端(SpringBoot)、数据库、安全性等多个方面
灵吉菩萨 灵吉菩萨
1个月前
Python Flask 全流程全栈项目实战
​从0到1快速积累全栈项目开发经验,讲解细致、保姆级服务,不怕听不懂//xia栽のke:kuxueit.cn/9283/即将毕业,难以交付一个高质量的毕设作品?缺少项目实战经验,实习难通过?没有能力做大型复杂项目?本课程应用轻量级Flask框架,带你从0到