美文网首页
docker镜像概念

docker镜像概念

作者: treeph | 来源:发表于2017-12-28 17:41 被阅读0次

docker和虚拟机的本质区别

虚拟机运行多个隔离应用 docker运行多个隔离应用

Docker守护进程可以直接与主操作系统进行通信,为各个Docker容器分配资源;它还可以将容器与主操作系统隔离,并将各个容器互相隔离。虚拟机启动需要数分钟,而Docker容器可以在数毫秒内启动。由于没有臃肿的从操作系统,Docker可以节省大量的磁盘空间以及其他系统资源。

基本概念

  • 镜像
  • 容器
  • 仓库

docker镜像

Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像

  • 获取镜像docker pull,其命令格式为:
$ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
  • 镜像仓库地址:格式一般是<域名/IP>[:端口号],默认是Docker Hub。
  • 仓库名:两段式<用户名>/<软件名>。对于Docker Hub,如果不给出用户名,则默认为library,即官方镜像。

比如:

$ docker pull python:2.7

2.7: Pulling from library/python
f49cf87b52c1: Pull complete 
7b491c575b06: Pull complete 
b313b08bab3b: Pull complete 
51d6678c3f0e: Pull complete 
09f35bd58db2: Pull complete 
f7e0c30e74c6: Pull complete 
c308c099d654: Pull complete 
339478b61728: Pull complete 
Digest: sha256:2b01bea4f33624010b2ec935a91108e2000fd93b442130aca4c3407e67f803e8
Status: Downloaded newer image for python:2.7
  • 运行docker run
    以镜像为基础启动并运行一个容器。
$ docker run -it --rm python:2.7

Python 2.7.14 (default, Dec 12 2017, 16:55:09) 
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'hello docker python'
hello docker python
>>> 
  • 列出镜像docker images
$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
python              2.7                 9e92c8430ba0        2 weeks ago         681 MB
hello-world         latest              f2a91732366c        5 weeks ago         1.85 kB
  • 删除本地镜像:可用 ID、镜像名、摘要删除镜像
$ docker image rm [选项] <镜像1> [<镜像2> ...]

相关文章

  • docker基础入门

    docker概念了解 docker镜像、容器、仓库的基本概念 镜像 Docker 镜像就是一个只读的模板。例如:一...

  • 大白话的讲Docker三个基本概念(镜像,容器和仓库)

    docker有三个基本的概念镜像,容器和仓库。 Docker镜像 Docker的镜像概念类似于虚拟机里的镜像,是一...

  • Docker 入门(一)

    Docker 简介 Docker 基本概念(镜像,容器,仓库) Docker 引擎 基于Dockerfile 镜像...

  • docker的容器镜像与仓库

    Docker 镜像、容器、仓库的概念 Docker镜像 Docker镜像(Image)类似于虚拟机的镜像,可以将他...

  • Docker基础原理理解

    Docker核心概念 镜像 Docker镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器...

  • docker

    核心概念 docker主机 docker客户端 docker 仓库 保存打包好的软件镜像 docker 镜像 就是...

  • Docker 镜像

    镜像是 Docker 三大核心概念中最重要的Docker 三大核心:镜像容器仓库 镜像介绍 Docker 运行容器...

  • Docke第一次使用介绍

    Docker Docker的三大核心概念:镜像、容器、仓库 首先我们来看下镜像。 Docker image 查看当...

  • (三)Docker 镜像

    Docker 镜像 镜像是 Docker 三大核心概念中最重要的,Docker 运行容器前需要本地存在对应的镜像,...

  • docker概念

    docker概念 Docker包括三个基本概念 镜像: Docker镜像,就相当于是一个root文件系统。比如官方...

网友评论

      本文标题:docker镜像概念

      本文链接:https://www.haomeiwen.com/subject/bpuugxtx.html