关于Docker的备忘录
由于工作中没有使用Docker,我将其作为个人使用时的备忘录记录下来。
Docker -> 前往器
・用于运行应用程序的平台
・可以共享创建的开发环境
・解决由于版本等差异导致的开发环境问题
Docker容器
– 在Linux上的进程(并不是启动虚拟机)
– 包含由Docker镜像创建的应用程序的执行环境
– Docker在容器内执行应用程序
– 不受机器上其他进程的影响
Docker镜像
・文件模板化的执行环境
・整合了源代码、库文件、二进制文件和配置文件等内容
・使用Docker镜像来运行Docker容器
・可以从Docker Hub获取他人的Docker镜像
Dockerfile一词的释义是:用于构建Docker镜像的文本文件。
・用于自动构建Docker镜像的配置文件
・定义Docker镜像创建步骤的设置文件
Docker 卷
・用于共享在Docker容器中使用的文件和目录的位置
・由于与Docker容器分离,因此不会在删除容器时消失
・可以与容器之间或主机的目录和文件进行共享
・具有命名、无命名和主机挂载(绑定挂载)选项
Docker 引擎
指的是将Docker镜像作为容器运行的程序或库集合。
Docker网络
只需一种选择,将以下内容用中文进行表述:
通过Linux的桥接功能使用外部网络。
要公开容器上的服务,需要为主机端口分配。
Docker Compose (中文译为聚合器引擎)
用YAML文件管理Docker容器、Docker镜像、Docker卷和Docker网络的工具是docker-compose.yml。
使用Docker
在Linux系统上使用Docker引擎(守护进程)来处理应用程序
Docker引擎控制Linux内核
学习Docker
・使用Docker玩具(PWD)…有限制的免费沙盒环境
请提供以下内容的中文同义表达:
参考资料