docker
文章平均质量分 50
何以解忧,唯有..
这个作者很懒,什么都没留下…
展开
-
了解Docker网络
一、理解Docker0说明:lo:全称loopback,是回环地址,一般被分配到127.0.0.1地址上,用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。问题:docker 是如何处理容器网络访问的?思考:linux宿主机能否 ping通容器内部的网络?原理:每启动一个docker容器,docker就会给docker容器分配一个ip,我们只要安装了docker,就会有一个网卡 docker0 桥接模式,使用的技术是 evth-pair 技术。再次测试 ip addr,会发现多了原创 2022-01-09 23:06:02 · 624 阅读 · 0 评论 -
实战 —— 制作tomcat镜像
一、准备工作,准备 tomcat 压缩包,jdk 压缩包二、编写DockerFile文件官方命名为 DockerFile,build 命令就会自动寻找这个文件,就不需要 -f 指定文件了!FROM centos# 拷贝 readme.txt到容器的指定位置COPY readme.txt /usr/local/readme.txt# 添加压缩包文件到容器的指定位置,会自动解压ADD jdk-8u11-linux-x64.tar.gz /usr/local/ADD apache-tomca原创 2022-01-09 19:44:03 · 2040 阅读 · 1 评论 -
了解DockerFile
一、DockerFile介绍DockerFile 是用来构建 docker镜像的文件!构建步骤:1、编写dockerFile 文件2、docker build 构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像(DockerHub、阿里云镜像仓库)查看官方是如何做的:很多官方的镜像都是基础包,很多功能没有,我们通常需要自己搭建自己的镜像!二、DockerFile的构建过程2.1、基础知识1、每个保留的关键字(指令)都是必须大写字母2、执行顺序是从原创 2022-01-05 22:51:16 · 681 阅读 · 0 评论 -
了解容器数据卷
一、什么是容器数据卷容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地,这就是卷技术,目录的挂载,将我们容器内的目录,挂载到Linux上面。总结:容器的持久化和同步操作,容器间也可以数据共享。二、使用容器数据卷2.1、方式一:直接使用命令来挂载 -v优点:只要在本地进行修改,容器会自动同步。实战安装mysql:2.2、方式二:DockerFile编写数据卷挂载构造镜像:启动自己写的容器:这个卷一定和外部一定有一个同步的目录!查看卷挂载的路径:这种方原创 2022-01-03 22:23:57 · 719 阅读 · 0 评论 -
了解Docker镜像
一、镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境发开的软件,它包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。所有的应有都可以直接打包成docker镜像,直接跑起来用。如何得到镜像:1、从运程仓库下载2、自己制作一个镜像DockerFile二、Docker镜像加载原理UnionFS(联合文件系统)Docker镜像加载原理图片示例说明:三、分层理解四、commit 镜像...原创 2022-01-03 18:05:12 · 396 阅读 · 0 评论 -
Docker常用的镜像命令和容器命令
一、帮助命令命令用途docker version显示docker的版本信息docker info显示docker的系统信息,包括镜像和容器的数量docker 命令 --help帮助命令二、镜像命令2.1、docker images命令用途docker images查看所有本地的主机上的镜像详细解释说明:2.2、docker search命令用途docker search搜索镜像详细解释说明原创 2021-12-30 22:54:40 · 1865 阅读 · 0 评论