Docker是什么:
简单理解就是基于go语言开发的开源的应用容器引擎。
对进程进行封装隔离,属于操作系统层面的虚拟化技术。
Docker的优势:
1.更高效的利用系统资源
2.更快速的启动时间
3.开发、测试、生产环境一致
4.通过定制应用镜像来实现持续继承、持续交付、部署
5.跨平台迁移
6.方便扩展和维护
Docker核心概念:
镜像:相当于一个root文件系统
容器:镜像和容器的关系就像class和object一样,镜像是静态的定义,object是运行的实体,容器可以被创建、启动、停止、删除、暂停等
仓库:可以理解为代码控制中心,用来保存镜像
win10系统安装:
因为现在手里只有win10系统,没有mac和linux,先凑合用吧。
一、前期准备:
1.开启 Hyper-V
打开控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中 Hyper-V -> 确定
2.安装或更新 WSL 2 Linux 内核
参考地址:https://docs.docker.com/docker-for-windows/wsl/
二、下载 Docker Desktop并安装
参考地址:https://docs.docker.com/docker-for-windows/wsl/
三、安装完成
点击 Docker Desktop ,任务栏中会出现白色小鲸鱼^_^
添加国内镜像加速器 :
点击任务栏小鲸鱼 -> settings -> Docker Engine,内容替换如下