Docker的相关知识探究详解
1.Docker:可以快速简化我们安装应用文件,Docker的安装方式不是直接安装文件的安装包,而是获取镜像,镜像里面包括文件的本身,还有环境配置以及系统的函数库。,有了镜像我们可以安装相关的容器,通过容器去实现。因此因此,Docker安装软件的过程,就是自动搜索下载镜像,然后创建并运行容器的过程。
常用指令
2.数据卷:因为容器是独立的环境,里面配置了相关的环境和配置文件不利于我们去操作,因此我们引入数据卷,所谓的数据卷就是将宿主机的目录和容器的目录进行映射的交互,我们只需要在宿主机的文件操作,既可以进行容器的操作。通常来说大多数的操作是挂载基于本地的目录或文件。
本地目录或文件必须以 /
或 ./
开头,如果直接以名字开头,会被识别为数据卷名而非本地目录名。
3.自定义镜像:自定义的镜像就是一大堆文件的集合,我们需要按照层层去写具体的操作步骤,写在DockerFile文件中,具体相关的指令如下。
4.网络:因为各个容器是独立的环境,因此我们需要将容器与容器之间进行交互访问,因此引入网络,容器的网络IP其实是一个虚拟的IP,每个容器都有相应的IP地址,但是在Docker中各个IP地址的规范是连续的,假设一个容器被我们零时停用一下,那么它的地址可能被下一个容器给占领,不便于我们去管理和运行,因此我们引入自定义网络,通过命令和容器名进行交互。这样我们的容器之间通过容器名之间进行连接。