Docker 学习笔记(一):方向

简介:介绍了Docker的基本概念,与基本命令

(一)Docker概念:

    Docker是开发者、系统管理员通过容器开发部署运行应用的平台,通过Linux容器去部署应用的方式叫做“容器化”,容器并不是一个新概念,但是通过容器去便捷的部署应用却是。

“容器化”越来越受欢迎来自于它的:

  • 灵活性:即使是最复杂的应用也可以被容器化;
  • 轻量级:容器利用和共享主机内核;
  • 可变化:你可以热更新、热升级;
  • 编写性:你可以在本地开发、在云端部署、在任何地方运行;
  • 可伸缩:你可以自动增加和分布容器的副本;
  • 可堆叠:你可以垂直的、在运行中构建服务

重要概念:

    镜像 & 容器:

  • 镜像:可执行的package,包含了应用运行所需要的所有东西:代码、运行环境、库、环境变量、配置文件
  • 容器:镜像的一个运行实例——当应用运行的时候内存中的样子;

    容器 & 虚拟机:

  • 容器:在Linux上原生运行,和其他容器共享主机内核;作为独立进程,不占用更多的内存,所以相对轻量级
  • 虚拟机:运行一个成熟的访客操作系统,通过系统管理程序(hypervisor)虚拟接入主机资源;通常来说,虚拟机提供了比运行一个应用所需要资源更多的环境


(二)速查表:

基本命令:

## List Docker CLI commands
docker
docker container --help

## Display Docker version and info
docker --version
docker version
docker info

## Execute Docker image
docker run hello-world

## List Docker images
docker image ls

## List Docker containers (running, all, all in quiet mode)
docker container ls
docker container ls --all
docker container ls -aq

    


    

猜你喜欢

转载自blog.csdn.net/u013637262/article/details/80256716
今日推荐