Docker学习笔记

Docker学习笔记

  • Docker中的重要概念
  • 镜像与仓库的区别
  • 参考资料

Docker中的重要概念

docker中有三个重要概念:

  • 镜像 image
  • 容器 container
  • 仓库

其中初学者对前两者之间容易混淆。

镜像与仓库的区别

官方文档中的解释:

A container is launched by running an image.
An image is an executable package that includes everything needed to run an application–the code, a runtime, libraries, environment variables, and configuration files.
A container is a runtime instance of an image–what the image becomes in memory when executed (that is, an image with state, or a user process). You can see a list of your running containers with the command, docker ps, just as you would in Linux.

看资料时的零星记录:

  1. image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。
  2. container中加载image,container则是images运行时的的状态,image被某个container拿来引用
  3. 删除image,要先rm该image对应的container,再rmi该image
  4. 我的本地主机就是docker的宿主机

参考资料

  • 10张图带你深入理解Docker容器和镜像
  • Docker入门教程

你可能感兴趣的:(积累)