docker
文章平均质量分 83
MG-net
这个作者很懒,什么都没留下…
展开
-
Docker 编排和集群
一、Docker Compose1、简介Docker Compose 高效的管理容器。定义和运行多个容器,使用yaml文件进行配置。使用dockerfile编写镜像 使用 docker-compose.yml 定义服务 使用 docker-compose up 启动环境主要的作用就是批量容器的编排。是Docker官方开源项目。需要独立docker安装。一个应用的启动除了应用程序本身之外,还有很多外部环境如redis、mq、mysql、nginx等等,如果每个环境都使用DockerFile去原创 2021-12-28 21:32:24 · 769 阅读 · 0 评论 -
docker 数据卷、File、网络
一、容器数据券docker是将应用+环境打包成镜像,直接可以运行。但是如果一些配置文件、数据放在容器中,那么这些东西都会丢失。所以在使用镜像的时候,会有一些东西需要持久化,并且容器之间可以共享,也就是容器数据券的技术。Docker产生的数据、配置文件都同步到本地,将容器内部的目录挂载到宿主机上。使用数据卷方式1:直接使用命令挂载 -vdocker run -it -v 主机目录:容器目录使用 docker inspect 容器ID 可以看到如下信息,就是挂载成功了。同比效果:原创 2021-12-26 12:59:23 · 908 阅读 · 0 评论 -
docker 的镜像
一、docker镜像加载原理1、联合文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来层层叠加,同时可以将不同目录挂载到同一个虚拟文件系统下。UFS是docker镜像的基础。镜像通过分成来进行继承,基于基础镜像,可以制作各种具体的应用镜像。bootfs:启动的使用引导镜像。rootfs:在bootfs之上,不同系统的发行版。rootfs非常小,只包含基本的命令,并且内核使用的都是主机的。二、docker镜像分层结构所有的docker原创 2021-12-20 21:21:25 · 642 阅读 · 0 评论 -
Docker常用命令
一、常用命令docker -version:版本号 docker info:详细信息,镜像和容器 docker 命令 --help:帮助命令镜像命令docker imgaes:查看镜像(-a:全部、-f:过滤、-q:只显示ID) docker search:搜索镜像docker search mysql --filter=STARS=9000 docker pull:下载镜像 docker pull mysql:5.7 docker rmi:删除镜像。docker rmi -f $(d.原创 2021-12-16 23:07:26 · 1369 阅读 · 0 评论 -
Docker概述
一、为什么出现多环境配置,导致上线很麻烦。运维、开发考验都很大,经常本地可以上线无法使用。环境配置十分麻烦,每一个机器都要部署环境、集群都很浪费时间,还容易部署错误,费时费力。Docker的出现就是从根本解决这个问题,带着第三方组件一起发布项目,也就是带上环境一起安装。之前在服务器配置相关环境很费时间、配置很麻烦,环境可能也不是跨平台的,可能导致开发的时候可用,但是线上因为环境不同没办法使用。所以现在开发-发布一起完成。开发者把项目+运行环境一起打包成镜像,下载直接使用就行了。很棒!Dock原创 2021-12-08 22:49:31 · 281 阅读 · 0 评论