随笔分类 -  CKA

摘要:什么是 Dockerfile?为什么要编写dockerfile Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 为什么要编写这个呢,官方不是已经有镜像了吗? 写dockerfile主要是为了自定义镜像,比如官方给你提供的centos镜像里面就是没有 阅读全文
posted @ 2024-01-05 16:49 FuShudi 阅读(171) 评论(0) 推荐(0)
摘要:容器运行数据存放在哪里? 容器在运行的时候产生的数据文件,会存放在宿主机上吗?存在哪个地方? 首先,容器运行产生的文件是肯定存放在宿主机的文件系统上的,而且会存放在/var/lib/下,我们可以做一个测试 # 实验步骤 1. 运行一个容器,在容器内创建一个文件 # 2. 退出容器,在宿主机上查找刚刚 阅读全文
posted @ 2024-01-05 13:00 FuShudi 阅读(121) 评论(0) 推荐(0)
摘要:容器的默认网络类型 默认的网络类型有3种,分别是bridge,host和none,可以通过命令docker network ls 查看 [root@docker ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 26867c6deb71 bridg 阅读全文
posted @ 2024-01-04 17:56 FuShudi 阅读(90) 评论(0) 推荐(0)
摘要:docker image/images docker image与images 的区别在于docker images可以直接使用,docker image不可以直接使用,看例子 [root@docker ~]# docker images # 这是直接使用docker images REPOSITO 阅读全文
posted @ 2024-01-03 19:12 FuShudi 阅读(75) 评论(0) 推荐(0)
摘要:Docker的技术原理: 1. Linux 命名空间(Namespaces) 进程命名空间:使得每个容器拥有独立的进程空间,互相隔离,不受其他容器影响。 网络命名空间:提供独立的网络栈,每个容器有自己的网络接口、IP地址,实现网络隔离。 文件系统命名空间:每个容器拥有自己的文件系统视图,使得容器间文 阅读全文
posted @ 2024-01-03 18:11 FuShudi 阅读(114) 评论(0) 推荐(0)