Docker
天意不可违.
千万利器莫过于你的信念
用博客记录一下自己学习的笔记。
展开
-
Docker入门学习⑥----Docker网络(容器互连)
⭐Docker网络(容器互连)理解Docker0--link自定义网络网络连通理解Docker0[root@192 ~]# ip a# 本机回环地址1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 s原创 2020-11-20 16:16:10 · 248 阅读 · 0 评论 -
Docker入门学习⑤----DockerFile构建镜像、发布镜像
⭐Docker FileDockerFile的构建过程DockerFile指令DockerFile制作tomcat镜像发布自己的镜像小结dockerfile是用来构建docker镜像的文件。构建步骤:1.编写一个dockerfile文件2.docker build构建成为一个镜像3.docker run 运行镜像4.docker push发布镜像(DockerHub)DockerFile的构建过程基础知识:1.每个保留关键字(指令)必须是大写字母2.执行从上到下顺序执行3.每一个指令都原创 2020-11-20 16:06:35 · 160 阅读 · 0 评论 -
Docker入门学习④----容器数据卷
⭐容器数据卷什么是容器数据卷使用数据卷方式一:使用命令挂载实战:MySQL具名和匿名挂载方式二、DockerFile数据卷容器什么是容器数据卷如果数据都在容器中,那么容器被删除后,数据就会丢失!需求:数据可以持久化容器之间可以有一个数据共享的技术。Docker容器中产生的数据,同步到本地。就是目录的挂载,将容器中的目录挂载到Linux上面。总结:容器的持久化和同步操作。容器之间也是可以数据共享的。使用数据卷方式一:使用命令挂载# -v 主机目录:容器目录docker run -it -v原创 2020-11-20 15:57:08 · 98 阅读 · 0 评论 -
Docker入门学习③----加载原理、分层、Commit镜像
目录Docker镜像讲解镜像是什么Docker镜像加载原理分层理解Commit镜像Docker镜像讲解镜像是什么镜像是一种轻量级、可执行的独立的软件包,用来打包软件运行环境和基于环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、库、环境和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来。Docker镜像加载原理UnionFS(联合文件系统)联合文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可原创 2020-11-17 18:30:47 · 105 阅读 · 0 评论 -
Docker入门学习②----Docker常用命令
Docker常用命令Docker的常用命令帮助命令镜像命令容器命令常用的其他命令Docker的常用命令帮助命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令帮助文档的地址:https://docs.docker.com/engine/reference/commandline/镜像命令docker images 查看所有本地的主机上的镜像[ro原创 2020-11-16 23:55:19 · 126 阅读 · 0 评论 -
Docker入门学习①----简介、安装以及配置阿里云镜像加速
Docker是基于Go语言开发的。开源项目。官网:https://www.docker.com/文档:https://docs.docker.com/Docker能干嘛?比较Docker和虚拟机技术的不同:传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件。容器内的应用直接运行在宿主机的内容,容器时没有自己的内核的,也没有虚拟的硬件,所以轻便。每个容器之间是相互隔离的,都有一个属于自己的文件系统。应用可以更快速的交付和部署Docker:打包镜像发布测试,原创 2020-11-14 20:56:14 · 144 阅读 · 0 评论