Docker是什么?

Docker是什么?

  • Docker 是一个工具,帮我们更方便的创建,运行和部署软件。
  • Docker 可以把软件和其依赖打包成一个单独的库文件,更利于移植可运行的软件

Docker优点

  1. 占用资源少
  2. 资源利用率高
  3. 运行速度快(与VM相比只是当前操作系统中的一个进程)

Docker的用途

  1. 提供一次性的环境
  2. 提供弹性的云服务
  3. 组建微服务框架

Docker image是什么?

  • Docker image是Docker Container 的设计蓝图

  • Docker image包含Dockerfile、依赖和程序的代码

  • 文件Dockerfile中包含一系列的指令用来创建Docker image

  • Docker image + docker run image_name = Container

Docker pull/run

1
2
3
4
5
6
7
8
9
docker image pull hello-world
docker image rm hello-world
docker images/image ls
docker container run hello-world
docker container rm hello-world

docker container run -it ubuntu base #运行ubuntu的base
docker container ls #查看运行的container
docker container kill container_ID #终止进程

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!