容器
文章平均质量分 79
Docker
Apache呀
这个作者很懒,什么都没留下…
展开
-
Docker基础篇_浅谈容器数据卷
卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性:卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷一句话:有点类似我们Redis里面的rdb和aof文件;将docker容器内的数据保存进宿主机的磁盘中docker run -it --privileged=true -v /宿主机绝对路径目录:/容器内目录 镜像名。原创 2023-05-01 22:02:28 · 69 阅读 · 0 评论 -
Docker基础篇_本地镜像发布到私有库
公式:docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调。按照公式: docker tag 镜像:Tag Host:Port/Repository:Tag。2我们自己commit构建的新镜像,新增加了ifconfig功能,可以成功使用。可以看到,目前私服库没有任何镜像上传过。命令:在容器外执行,记得。原创 2023-05-01 22:01:52 · 107 阅读 · 0 评论 -
Docker基础_将本地镜像发布到阿里云
docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]基于当前容器创建一个新的镜像,新功能增强。6.将镜像推送到阿里云registry。1.选择控制台,进入容器镜像服务。7.将阿里云上的镜像下载到本地。5.进入管理界面获得脚本。原创 2023-05-01 22:00:46 · 107 阅读 · 0 评论 -
Docker基础篇_镜像
对于一个精简的OS,rootfs可以很小,只需要包括最基本的命令、工具和程序库就可以了,因为底层直接用Host的kernel,自己只需要提供 rootfs 就行了。是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是image镜像文件。而且镜像的每一层都可以被共享。以我们的pull为例,在下载的过程中我们可以看到docker的镜像好像是在一层一层的在下载。原创 2023-05-01 21:58:59 · 171 阅读 · 0 评论 -
Docker基础篇_常用命令
启动docker: systemctl start docker停止docker: systemctl stop docker重启docker: systemctl restart docker查看docker状态: systemctl status docker开机启动: systemctl enable docker查看docker概要信息: docker info查看docker总体帮助文档: docker --help。原创 2023-05-01 21:58:22 · 65 阅读 · 0 评论 -
Docker基础篇_安装
需要正确的理解仓库/镜像/容器这几个概念:Docker 本身是一个容器运行载体或称之为管理引擎。我们把应用程序和配置依赖打包好形成一个可交付的运行环境,这个打包好的运行环境就是image镜像文件。只有通过这个镜像文件才能生成Docker容器实例(类似Java中new出来一个对象)。image文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。镜像文件。原创 2023-05-01 21:55:59 · 77 阅读 · 0 评论 -
Docker基础篇_简介
随着微服务架构和Docker的发展,大量的应用会通过微服务方式架构,应用的开发构建将变成搭乐高积木一样,每个Docker容器将变成一块“积木”,应用的升级将变得非常容易。当现有的容器不足以支撑业务处理时,可通过镜像运行新的容器进行快速扩容,使应用系统的扩容从原先的天级变成分钟级甚至秒级。应用容器化运行后,生产环境运行的应用可与开发、测试环境的应用高度一致,容器会将应用程序相关的环境和状态完全封装起来,不会因为底层基础架构和操作系统的不一致性给应用带来影响,产生新的BUG。因此容器要比传统虚拟机更为轻便。原创 2023-05-01 21:53:28 · 60 阅读 · 0 评论