[Docker]Docker官方起步指南学习笔记①——概念与安装

文章目录

  • Docker概念
    • Image 和 Container
    • Container 和 virtual machines 的区别
  • Docker的安装及国内镜像源
    • Windows10平台
    • 其它平台的安装


本学习笔记 Base on ——

>Get Started With Docker<


Docker概念

Docker是一个供开发人员和系统管理员进行开发、部署和运行应用程序的平台。使用Linux容器部署应用程序称为容器化。容器化并不是新概念,但是将它们用于简化部署应用程序却是前所未有的创新。

Docker的出现,将有效地解决"我的程序只有在我的电脑上才能运行"的问题,极大地简化了运行环境对程序员编写程序时的干扰。

Image 和 Container

运行一个 映像(Image) 以对 容器(Container) 进行操作。

  • 映像 是一个可执行包,它包含运行应用程序所需的所有内容——代码、运行时环境、库、环境变量和配置文件等。
  • 容器 是映像的运行时实例。您可以就像在Linux中一样使用docker ps命令查看正在运行的容器列表。

Container 和 virtual machines 的区别

容器在一个Linux本地主机上运行,与其它容器共享主机的内核,不占用额外的内存,使得其与虚拟机(虚拟机注册了一个Guset OS)相比更为轻量化:
[Docker]Docker官方起步指南学习笔记①——概念与安装_第1张图片


Docker的安装及国内镜像源

Windows10平台

  1. 首先需要注册Docker Hub ID,然后>下载<相应平台的安装包即可。
  2. 以Windows平台为例,Docker需要用到微软Hyper-V技术及Intel的虚拟化技术。
  • 首先要打开Hyper-v服务。对于Win10,直接Win+Q呼出搜索栏 搜索启动或关闭Windows功能,确保Hyper-V选项已被勾选。
    [Docker]Docker官方起步指南学习笔记①——概念与安装_第2张图片
  • 重启电脑,按F2等主板电源配置按键进入BIOS,找到CPU虚拟化技术,将其打开;若其已被打开,则在进程管理器可以看到以下内容:
    [Docker]Docker官方起步指南学习笔记①——概念与安装_第3张图片
  1. 配置国内镜像源:打开Docker-Setting-Deamon,可以选择配置阿里云镜像或是中科大镜像源:https://docker.mirrors.ustc.edu.cn
  2. 测试安装和镜像源结果:在CMD或PowerShell键入docker --versiondocker info可以查看当前Docker的版本以及运行情况;尝试运行docker run hello-world将会自动拉取一个名为hello-world的镜像并自动生成运行容器,该镜像将会自动执行一个名为"hello"的脚本,打印以下结果:
    [Docker]Docker官方起步指南学习笔记①——概念与安装_第4张图片
  • 若要移除刚刚拉取的hello-world镜像,首先,要先移除所有正在运行的容器:docker rm $(docker ps -a -q);然后,利用docker imagesdocker image ls指令列出所有镜像(推荐后者);最后,使用docker rmi Image的ID或Repostory名称移除指定镜像,如docker rmi hello-world
  • 查看所有容器,可以使用docker psdocker container ls -all指令。

其它平台的安装

Ref : Mac及Linux平台的安装

你可能感兴趣的:(项目管理,版本控制,软件测试,docker,学习笔记)