文章目录
一、docker概念
1.1 什么是docker?
docker是一个可以让开发者和管理员用容器来开发、部署、运行应用的平台。
eg:Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers
1.2 镜像和容器(Images and containers)
- 镜像(Images):镜像是一个可执行的包,这个包包含了应用运行所需的所有东西( 代码, 运行环境, 库, 环境变量, 配置文件)。
- 容器(Containers):容器是镜像的一个运行实例。
1.3 容器和虚拟机(Containers and virtual machines)
- 容器(Container):要轻量些。因为它直接原生的运行在Linux上。
- 虚拟机(Virtual machines):要重量级些。因为他好运行一个完整的操作系统去获取宿主机资源(通过Hypervisor)。这样,往往会消耗多余的资源。
二、准备 docker环境
2.1 安装
- 从官网想在docker for window
- 双击.exe安装
2.2 测试docker的版本
命令
docker --version
2.3 测试是否安装完成
- 通过一个hello-world镜像获取一个容器
docker run hello-world
- 列出机器上已下载的镜像
docker image ls
- 列出机器上的容器
docker container ls --all
三、安装时的一些问题
3.1 电脑不允许Virtualization 。
解决方法:在bios里面设置允许(Virtualization is enabled in BIOS)。具体设置