docker
文章平均质量分 77
我是一个昵称
这个作者很懒,什么都没留下…
展开
-
4.Docker数据管理
在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 注意:数据卷 的使用,类似于 Linux 下对目录或文件进行 mount,镜像中的被指定为挂载点的目录中的文件会复制到数据卷中原创 2021-09-20 10:31:13 · 71 阅读 · 0 评论 -
3.2 构建镜像
Docker提供了两种构建镜像的方法:(1)docker commit命令(2)Dockerfile构建文件3.2.1 docker commit (不建议用户通过这种方式构建镜像)docker commit命令是创建新镜像最直观的方法,其过程包含三个步骤: 运行容器。 修改容器。 将容器保存为新的镜像。 举个例子:在centOS镜像中安装vi并保存为新镜像i参数的作用是以交互模式进入容器,并打开终端。aaa96b997052是容器的内部D。确认没有安装vi,.原创 2021-09-19 19:42:42 · 563 阅读 · 0 评论 -
镜像的内部结构
3.1.1 hello-world——最小的镜像hello-world是Docker官方提供的一个镜像,用来验证Docker是否安装成功hello-world的Dockerfile内容如下所示:只有短短三条指令。(1) FROM scratch镜像是从白手起家,从0开始构建。(2) COPY hello/将文件“helo”复制到镜像的根目录。(3)CMD["hel”容器启动时,执行helohello-world虽然是一个完整的镜像,但它并没有什么实际用途。通常..原创 2021-09-12 08:40:34 · 545 阅读 · 0 评论 -
2.1什么是容器
1.轻量级、可移植、自包含的软件打包技术,使应用程序可以在任何地方以相同的方式运行2.容器由两部分组成:(1)应用程序本身(2)依赖:比如应用程序需要的库或其他软件容器在Host OS的用户空间中运行,与操作系统的其他进程隔离。3.容器部署和启动速度更快、开销更小,也更容易迁移每个容器都有一个软件镜像,相当于集装箱中的货物。容器可以被创建、启动、关闭和销毁。和集装箱一样, Docker在执行这些操作时,并不关心容器里到底装的什么,它不管里面是Web Server,还是 Databas原创 2021-08-30 10:11:34 · 554 阅读 · 0 评论 -
1.1容器生态系统
容器生态系统包括:容器核心技术、容器平台技术、容器支持技术几个概念:1.镜像(image)定义:一个镜像代表着一个软件,如mysql镜像、Nginx镜像特点:只读2.容器(container)定义:基于某个镜像运行一次就是生成一个程序实例,一个程序实例称之为一个容器。容器就是进程特点:可读可写3.仓库(repository)定义:用来存储docker中所有镜像具体位置远程仓库:docker在世界范围维护一个唯一远程仓库本地仓库:当前自己机器中下载镜像存储位置1原创 2021-08-10 14:19:58 · 223 阅读 · 0 评论 -
RHEL8安装docker出现nothing provides slirp4netns >= 0.4 needed by docker-ce-root
项目场景:安装docker问题描述:安装docker时报错原因分析:最新版本的docker会出现这样的问题解决方案:安装之前版本的docker原创 2021-08-07 15:59:21 · 1993 阅读 · 0 评论