目录
一、docker介绍
1. Docker引擎
2. Docker镜像
3. Docker容器
4. Docker仓库
5. Docker网络
二、docker下载
1.首先再官方下载好docker
2.在我打开时出现了下面的错误:
然后我下载了一个wsl
然后就可以正常打开了
(2)如果自己的电脑有Hyper-V,请勾选他,如下图所示
(3)如果还是不能打开并且自己的电脑没有Hyper-V。
那么就需要在本地编写一个Hyper.cmd,的文件,点击执行,并且选择Y,执行完成之后就可以正常显示了(参考文章:(38条消息) win10没有Hyper-v的解决方法_程序员-大白的博客-CSDN博客)。
(4)如果在还是无法打开,请勾选 下面选中的这个。
(5)成功登录docker的截图,上面已经登录上去我的账户了。
一、docker介绍
Docker是一种开源的容器化平台,可以帮助开发人员和运维人员更轻松地构建、部署和运行应用程序。Docker将应用程序及其依赖项打包到一个可移植的容器中,使其可以在任何地方运行,无论是在开发人员的笔记本电脑上、在测试环境中还是在生产环境中。Docker的核心组件包括Docker引擎、Docker镜像、Docker容器、Docker仓库和Docker网络。
1. Docker引擎
Docker引擎是Docker的核心组件,它是一个轻量级的容器化运行时环境,可以在任何支持Linux内核的操作系统上运行。Docker引擎提供了一组API,可以用来创建、启动、停止和删除Docker容器,以及管理Docker镜像和网络等。
2. Docker镜像
Docker镜像是Docker应用程序的打包格式,它包含了应用程序及其依赖项的所有文件和配置信息。Docker镜像可以通过Dockerfile文件来构建,Dockerfile文件是一个文本文件,其中包含了构建Docker镜像所需的所有指令和命令。Docker镜像可以通过Docker仓库来分享和分发,Docker仓库是一个中央存储库,可以用来存储和分享Docker镜像。
3. Docker容器
Docker容器是Docker镜像的运行实例,它是一个独立的、可执行的软件包,包含了应用程序及其依赖项的所有文件和配置信息。Docker容器可以在任何支持Docker引擎的操作系统上运行,可以通过Docker引擎的API来创建、启动、停止和删除。Docker容器可以与宿主机器隔离,可以通过Docker网络来连接和通信。
4. Docker仓库
Docker仓库是一个中央存储库,用于存储和分享Docker镜像。Docker仓库分为公共仓库和私有仓库两种类型。公共仓库是由Docker官方维护的,包括Docker Hub和Docker Store等。私有仓库是由用户自己维护的,可以用来存储和分享自己的Docker镜像。
5. Docker网络
Docker网络是用于连接和通信Docker容器的网络,可以在Docker引擎中创建和管理。Docker网络可以分为桥接网络、主机网络和覆盖网络三种类型。桥接网络是最常用的网络类型,它将Docker容器连接到宿主机器上的虚拟网桥上,使得Docker容器可以相互通信。主机网络将Docker容器直接连接到宿主机器上的网络接口上,使得Docker容器可以与宿主机器共享网络资源。覆盖网络是一种虚拟网络,可以用来连接多个Docker主机上的容器,使得这些容器可以相互通信。
二、docker下载
1.首先再官方下载好docker
Get Docker | Docker Documentation
2.在我打开时出现了下面的错误:
然后我下载了一个wsl
然后就可以正常打开了
(2)如果自己的电脑有Hyper-V,请勾选他,如下图所示
(3)如果还是不能打开并且自己的电脑没有Hyper-V。
那么就需要在本地编写一个Hyper.cmd,的文件,点击执行,并且选择Y,执行完成之后就可以正常显示了(参考文章:(38条消息) win10没有Hyper-v的解决方法_程序员-大白的博客-CSDN博客)。
(38条消息) win10没有Hyper-v的解决方法_程序员-大白的博客-CSDN博客