![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
ncuwym
人美歌甜代码6
展开
-
docker镜像的原理
Docker镜像的本质镜像是一种轻量级、可执行的独立软件包,用来打包软件和运行环境,它包含运行软件所需的所有内容,包括代码、运行时、库、环境变量以及配置文件等。Docker镜像由一层层的联合文件系统(UnionFS)叠加而成,最底层为bootfs,用于加载内核。联合文件系统对文件系统的修改作为一次提交来层层叠加,同时可以将不同目录挂载到同一个虚拟文件系统下上图为Linux文件系统示意,联合文件系统与之类似,都是以/根目录开始,通过ADD等指令进行叠加操作,最终形成我们所需的镜像...原创 2021-08-09 20:36:59 · 133 阅读 · 0 评论 -
腾讯云K3S修改默认容器运行时
k3s默认推荐使用 Containerd 作为容器运行环境。通过用containderd替换Docker,K3s能够显著减少运行时占用空间,删除了libnetwork、swarm、Docker存储驱动程序和其他插件等功能。k3s服务在安装时也默认设置了containerd容器管理工具 crictl。...原创 2021-08-01 22:40:40 · 1000 阅读 · 0 评论 -
Docker常用命令
1.查看镜像docker images2.构建镜像docker build . -f Dockerfile -t tomcat:06253.将镜像标记成可以推送到远程仓库的镜像docker tag tomcat:0625 10.253.1.23/ncuwym/tomcat:06254.将镜像推送到远程仓库docker push 10.253.1.23/ncuwym/tomcat:06255.将镜像导出成tar文件docker save tomcat:0625 > tomcat-0原创 2021-06-24 00:09:01 · 57 阅读 · 0 评论 -
编写Dockerfile
Dockerile就是告诉Docker引擎如何处理文件的一系列指令的集合构建镜像时可以通过docker build -f 指定任意Dockerfile常用指令有FROM,ENV,RUN,ADD,CMD等,接下来一一介绍一、FROM:指定基础镜像,必须为第一条命令示例:FROM 10.253.1.23/ncuwym/jre:1.8二、MAINTAINER:镜像维护者信息,若非规定,unnecessary示例:MAINTAINER ncuwym三、ENV:常用来定义容器时区,因为d原创 2021-06-23 23:33:05 · 92 阅读 · 0 评论 -
离线安装Docker
一、环境检查Docker对Linux内核版本要求3.10以上,用uname -r查看,一般CentOS7可支持,CentOS6需多些配置步骤二、安装包处理获取docker-18.06.1-ce.tgz并解压tar -xvf docker-18.06.1-ce.tgz解压完成后将解压出来的docker文件夹下的内容拷贝到/usr/bin/目录下cp docker/* /usr/bin/三、新增文件docker.service,将docker注册为系统服务vi /etc/systemd/sy原创 2021-06-23 22:48:54 · 419 阅读 · 2 评论 -
Docker容器技术
分享些初学者不好理解的Docker知识,详情见下图原创 2021-06-16 12:40:29 · 93 阅读 · 0 评论