中暑虚脱

首页 » 常识 » 预防 » WSL2下把Docker简单用起来吧
TUhjnbcbe - 2021/6/15 10:52:00
白癜风诚信单位 http://pf.39.net/bdfyy/bdfzj/171111/5837446.html

《工具简单用起来系列》,本文并不深究Docker底层原理实现,只求能够把Docker简单用起来,正式生产环境中可根据自己需求进行拓宽和完善。工具,一定要先用起来,能够为自己工作带来便利和效率的提升即可。不可一开始就砸入太多时间研究原理,花个半天时间让Docker为我所用,很香!

”Docker简介什么是Docker

开源应用容器引擎,Go语言编写,开发者可打包应用及依赖包到一个轻量级的、可移植的容器中,发布到任何Linux机器上,实现快速交付、测试以及一致性部署,也就是所谓的buildonce,runeverywhere,永远告别“我这里没问题啊,是不是你环境有问题”这种无奈和尴尬的局面。

DockerVS虚拟机虚拟机:需要为之分配大量硬件资源,一个虚拟机可认为是一个操作系统,因此很重,启动也很慢。(不过,内核开发,需要编译内核的话还是只能上虚拟机。)docker:可理解为一个应用程序,多个docker可共用一个操作系统,占用资源更少,性能开销更低,启动也更快。Docker基本概念和流程Dockerfile

生成Image的源文件。

Image(镜像)

一个包含Container运行所需环境的文件系统,Image是有分层概念的。

Container(容器)

Image运行的实例。如果Image比做类,那么Container就是类的实例。

Repository(仓库)

Docker仓库,用来保存Image文件。

以下为一个简单流程关系图:

docker_flow

WSL2下安装Docker,方式很简单,执行以下指令即可:

curl-fsSL

1
查看完整版本: WSL2下把Docker简单用起来吧