Docker全系列讲解
文章平均质量分 77
Docker仅仅是封装函数库,并没有模拟完整的操作系统。Docker为了解决依赖的兼容问题的,采用了两个手段:将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离容器去运行,避免互相干扰。
布尔大学士
工学博士在读,主要从事智能制造、工业精密检测、智能化设备研发等方向研究,已发表二区Top文章一篇、国家级竞赛二等奖一项、已授权软件著作权两项、已发表中文期刊两篇,先后参与国家自然科学基金面上项目、省重点研发计划等课题。
展开
-
Docker系列第01部分:介绍+虚拟化+什么是Decker+组件
docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以放笔,书包可以放书,可以把hello word放在docker中,可以把网站放入docker中,可以把任何想得到的程序放在docker中.原创 2022-08-24 10:25:22 · 21841 阅读 · 1 评论 -
Docker系列第02部分:Docker安装与启动
这里将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要安装其他很多的环境而且Docker很多补丁不支持更新。原创 2022-08-24 10:46:00 · 9747 阅读 · 1 评论 -
Docker系列第03部分:列出镜像+搜索镜像+拉取镜像+删除镜像
Docker镜像是由文件系统叠加而成(是一种文件的存储形式)。最底端是一个文件引导系统,即bootfs,这很像典型的Linux/Unix的引导文件系统。Docker用户几乎永远不会和引导系统有什么交互。实际上,当一个容器启动后,它将会被移动到内存中,而引导文件系统则会被卸载,以留出更多的内存供磁盘镜像使用。Docker容器启动是需要的一些文件,而这些文件就可以称为Docker镜像。原创 2022-08-24 11:17:15 · 10145 阅读 · 0 评论 -
Docker系列第04部分:查看容器+创建容器+启动容器+文件挂载+删除容器
可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器里所对应的目录。创建一个守护式容器:如果对于一个需要长期运行的容器来说,我们可以创建一个守护式容器。停止正在运行的容器:docker stop $CONTAINER_NAME/ID。解释:cp 当前目录下的a文件到 容器中的/usr/local/下的a文件。删除指定的容器: 这个命令只能删除已经关闭的容器,不能删除正在运行的容器。查看所有的容器(启动过的历史容器)原创 2022-08-24 11:41:48 · 9458 阅读 · 4 评论 -
Docker系列第05部分:实战部署应用全流程
Docker部署mysql、nginx、mysql的步骤实现原创 2022-08-24 12:01:36 · 8266 阅读 · 0 评论 -
Docker系列第06部分:备份与迁移+dockerfile
Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。Dockerfile从FROM命令开始,紧接着跟随者各种方法,命令和参数,其产出为一个新的可以用于创建容器的镜像.在微服的世界中,使用springboot来开发的微服务架构,使用dockerfile 来部署应用。注意: 进入目录即为:/root/workdir。在某~/demo下创建Dockerfile文件。执行后再次查看镜像,可以看到镜像已经恢复。在demo 目录下创建 a文件。查看是否打包镜像成功。原创 2022-08-24 12:21:56 · 5948 阅读 · 0 评论