docker
文章平均质量分 52
alidxy
学习如逆水行舟,不进则退
展开
-
dockerfile编写
定制镜像定制镜像的两种方法手动修改容器的内容,然后导出新的镜像基于dockerfile构建新的镜像dockerfile镜像是多层存储的,每一层都是在前一层的基础上进行修改的dockerfile的主要组成部分:基础镜像、维护者的信息、镜像的操作指令、容器启动时执行的命令DcokerFile的指令FROM 指定基础镜像MAINTAIMER 指定维护者的信息RUN 执行命令ADD 复制文件到容器内(如果是压缩文件会自动解压)COPY 复制文件到容器内,不会自动解压W原创 2021-09-29 10:51:29 · 275 阅读 · 0 评论 -
docker镜像
docker镜像docker镜像不包含系统的内核,和宿主机共用内核如果想自定义一个nginx的镜像,那么我们可以这么做:获取基础镜像,例如:centos或者ubantu等等在基础镜像中安装nginx软件docker镜像有层级的概念,从上述例子中我们可以看出,底层是基础镜像,在往上就是自己安装的nginxdocker为什么分层?docker分层技术是通过unionFS实现的分层的一大好处就是共享资源,例如:你创建了三个镜像,它的基础镜像都是来自centos,那么在docker中只存储一份就原创 2021-09-28 18:03:04 · 89 阅读 · 0 评论 -
docker安装
Centos安装docker前提条件需要centos7或者centos8的维护版本,不支持测试存档的版本必须启用centos extras存储库,默认情况下,它是开启的我这里使用的是centos7.9的操作系统卸载之前的docker旧版本的Docker被称为Docker或Docker -engine。如果安装了这些组件,请卸载它们以及相关的依赖项。yum remove docker \ docker-client \ do原创 2021-09-28 15:39:09 · 94 阅读 · 0 评论 -
docker介绍
docker简介一、docker是什么?docker是一个开源的应用容器引擎Docker是基于Google公司推出的Golang语言开发而来,基于Linux内核的Cgroups、NameSpace,以及Union FS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。最初的docker 是基于LXC的,后来转为自研的Libcontainer二、容器和虚拟机的区别容器没有自己的内核,它的应用程序直接运行在宿主机的内核上。他只是划分出一块块独立的空间,这些空间里运行的环境互不影响。虚拟化是原创 2021-09-28 10:19:37 · 157 阅读 · 0 评论 -
docker修改默认存储位置
docker默认的存储位置是:/var/lib/docker,不过一般此目录都是在系统盘中,容器多了之后,磁盘空间如果比较小的话,就比较尴尬了。所以我们可以修改docker的存储目录到数据盘中通过docker info可以查看它的存储目录[root@docker ~]# docker info|grep Root Docker Root Dir: /var/lib/docker实例:我这里就把默认的目录修改为/data目录官方的建议是修改**/etc/docker/daemon.json**原创 2021-09-23 17:17:22 · 895 阅读 · 0 评论
分享