关于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)…有限制的免费沙盒环境

 

请提供以下内容的中文同义表达:
参考资料

 

bannerAds