一种Docker容器是一个包含一个或多个应用程序以及它们需要运行的所有库,其他应用程序和工具的环境。
该应用程序及其相关性被封装在一个容器中。
你可以拿一个Docker镜像并在装有Docker的新购买的计算机上从中创建一个容器,您的应用程序将可以正常工作,而无需进行其他工作或依赖。
容器与运行它们的计算机完全隔离主机,您可以通过多种方式与他们进行交流并共享资源。
目标不是像虚拟机那样完全隔离环境,而是目标是使应用程序尽可能地可移植。
在Docker容器中运行的应用程序非常快,您可以一次运行多个容器。
在谈论Docker镜像时,我提到了Docker镜像是内置的。Docker容器正在运行, 使用docker run
。
更多docker教程:
- Docker简介
- Docker映像简介
- Docker容器简介
- Dockerfiles
- 在macOS上安装Docker
- 安装后使用Docker的第一步
- 使用Docker Desktop管理容器
- 从头开始创建一个简单的Node.js Hello World Docker容器
- 如果Docker容器立即退出该怎么办
- 从命令行使用Docker容器
- 从命令行使用Docker映像
- 在Docker Hub上共享Docker映像
- 如何访问Docker容器外部的文件
- 如何将更改提交到Docker映像
- 根据Docker映像更新已部署的容器