Docker Desktop 安装入门笔记

Docker 是什么?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

一个完整的Docker有以下几个部分组成

Docker Client 客户端
Docker Daemon 守护进程
Docker Image 镜像
Docker Container 容器


前言

1.在Windows11系统下进行安装和简单使用Docker-desktop
2.Docker是什么,是用来干嘛的。


一、什么是Docker

简单理解:
Docker就是一个虚拟机,可以让你在一个虚拟的,类似于沙盒的环境下进行环境搭建、软件安装、软件使用、程序编码等操作,并且这个环境是Linux系统。
实际上:
是在Linux系统下的一种容器,容器技术把一个系统需要的资源划分给一个独立的组(Linux系统下每个组的权限不同,互不干扰),可以将此看作是一个新的Linux系统,因为它包含了Linux系统所需要的环境。与虚拟机不同的是,虚拟机下的系统是有虚拟硬件的,而Docker内的系统实际上是一个环境。

二、Docker是用来干嘛的

1.Docker可以使用镜像快速的搭建运行程序所需要的环境。
2.节省资源,虚拟机实际是机器,一个“虚拟出的机器”,而 Docker 则是环境,“被限制的使用”。
3.对于入门来说知道这两点就足够了,其他企业级应用再做深入研究。


三、Docker-Desktop安装(Windows 11环境)

1.下载安装

1-1.Docker-Desktop安装

进入Docker官网,找到Docker-desktop的下载链接下载安装包,直接打开安装包进行安装即可。
https://www.docker.com/

在这里插入图片描述

1-2.准备Windows11系统环境

PC端打开“启用和关闭Windows功能”,找到下方这两个功能并安装:

1.安装Hyper-V服务。
2.安装WSL2 Linux内核服务

在这里插入图片描述

1-3.其他问题:

Docker Desktop启动的时候,有可能提示"WSL2 installations is incomplete",

这是您的系统中可能是WSL2版本较低等原因,您到官网找出最新版本下载并更新。
https://learn.microsoft.com/zh-cn/windows/wsl/

在这里插入图片描述

2.创建实例

创建docker容器,需要先下载docker image镜像,并创建挂载卷,然后再创建容器
在这里插入图片描述

3.设置国内镜像加速

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速。Docker 官方和国内很多云服务商都提供了国内加速器服务,

例如:

科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
七牛云加速器:https://reg-mirror.qiniu.com

当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。
代码如下(Windows桌面版):

{
    
    
  "debug": false,
  "experimental": false,
  "features": {
    
    
    "buildkit": true
  },
  "insecure-registries": [],
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

在这里插入图片描述


总结

第一讲:

Docker Desktop 安装入门笔记到此结束,下一期讲讲使用,感谢大家的观看!

猜你喜欢

转载自blog.csdn.net/y344133031/article/details/127724034