其实docker已经出了不少时间了,但是最近才有接机会接触到docker。
首先,docker非常火。那么为什么那么火呢?
1.部署开发和测试环境,需要复制2个相同的环境和代码,这时候docker优势就体现出来了. 方便快速准确.
2.复杂环境的配置,直接利用docker生成配置文件,方便别人直接利用配置文件,去实现一键复用环境.
3.大大降低了运维的成本.
docker的安装
https://www.docker.com/products/docker-desktop
登录官网,选择对应版本的docker。
一键安装既可。
安装完成后,验证docker已经安装成功.
打开cmd命令行.输入 docker -v
出现. docker的信息.就说明docker已经安装成功.
docker中3个核心概念.
image:镜像文件,有点类似windows的iso文件,但是镜像是分层的,可复用的.
container:容器,作为image的载体,实现docker的虚拟化.
repository:存放远程image镜像文件的仓库,本地可以去repository拉需要的image镜像文件.
官方的Repository地址:https://hub.docker.com/
具体的docker命令行及作用.可以参考菜鸟教程。
http://www.runoob.com/docker/docker-command-manual.html