0


Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)

前言

首先声明,此篇不是完全的

Docker

技术文章,而是单纯的教你使用

Docker

不包含

Docker

的一些命令、如何打包

Docker

镜像等等。

为什么要用

Docker

大家好,我是小简,今天带来一篇

Windosw

环境下使用

Docker

的教程,非常方便哦。

不需要说什么容器化、什么持续集成,不扯复杂了,通俗的说,就是让你部署更简单。

如果说是计算机专业的新手,或者刚开始学习某些东西,如:

Redis

MySQL

MQ

Nginx

等。

如果让你手动安装

MySQL

,第一步安装出错,有的可能需要卸载半天给他卸载干净,然后重装,而且安装选项也麻烦,还是英文的,这让英语差的人这么好搞呢?

为什么不写

Linux

Docker

教程?

Linux

下的

Docker

是命令行操作,会要学习很多

Docker

相关的命令操作,如果你需要用到

Linux

Docker

的话,说明你多半是有项目要上线或者你经常采用Linux系统开发,又或者你应该已经不是一个新手了,所以,这种情况,你最好去自己认认真真的学习

Docker

,而不是看我这一篇,为了方便而用

Docker

Windows

版本教程。

安装之前

在安装之前,我们实现需要将

Windows

的某些设置开启一下。

我们搜索“启用或关闭

Windows

功能”,去开启我们

Docker

所需要的选项。

Windows中的Docker它可以依赖于两种环境,分别是:

Hyper-V

WSL

第一种是一个虚拟环境,也就是虚拟机,第二中是Windows的Linux子系统(系统要求不低于Window10的2021版本)。

我选择

WSL

,毕竟虚拟机肯定是没用子

Linux

系统的反应快。

我因为以前用过虚拟环境,所以两个都开了,请自行选择。

那我这里就默认选择

Windows

Linux

子系统了,

Hyper-V

我不是很推荐,相信我直接选择

WSL

吧,

WSL

好很多,

Hyper-V

直接不去看。

开启后应该会提示重启哦!

安装Linux子系统

# 下载或者更新
wsl --update# 重新启动
wsl --shutdown

管理员运行

PowerShell

,运行开头的两段命令,如果没安装过子系统,他会帮你安装,也会自动更新。

我已经安装过了,没安装的可能要等他下载一阵子。

WSL

还有好处就是,你学习

Linux

时候,不需要安装虚拟机了,以前用

VM

也就是

vmware workstation

虚拟机来玩

Linux

,老占资源了。

我们可以直接去

Windows

的应用商店去下载,目前

UB

DB

Linux

系统都有,当然,我选择了

Kali

,而且

WSL

也支持

Linux

的桌面,不需要单纯的使用命令行。

就和本机

Linux

一样流畅好用。

安装DockerDesktop

废话不多说,我们直接安装

Docker

桌面版本。

去搜索进入

Docker Desktop

官网,下载一下安装包。

然后安装。

安装完可能需要重启电脑。

桌面版本是英文的,英语不好的小伙伴请使用翻译。

进入

DockerDesktop

后我们可以注册个账户登录一下。

配置DockerDesktop

我们需要开启至少这两个选项,其他默认或者开启,作用请自己翻译。

这两个选项分别是开启远程连接(当然,是内网),第二个是说使用

WSL

来当作

Docker

的运行系统,不开启就是使用虚拟机了。

然后我们配置一下镜像源,国外的官方源太慢了。

你可以去添加你想要的源,反正是

JSON

格式。

使用Docker

我们之前安装一些环境可能很麻烦,当然我们可能会使用一些工具,如小皮工具箱。

但是它就只能支持一些主流的环境。

再来看看我们

Docker

如何使用,有如何方便。

我们需要安装

MySQL

,我们搜索一下,第一个是官方镜像,靠谱,就用它了,我们点击

RUN

PULL

是下载镜像暂时不使用。

如果你是

PULL

,它就拉镜像到本地,默认不启动。

我们点击启动运行,它会弹出一个框,先给这个服务(容器)取一个名字,然后端口可以自己指定,不熟悉操作就和他右边的一样就可以,我这里和他右边一样。

下面选项不会的话不去配置即可,毕竟你只需要会用它,后面再去学习操作使用

Docker

吧。

运行服务

小简这里跑起来一个

Redis

容器,上面是

MySQL

Rocket

,可以看到这两个服务被我暂停了,暂停的容器下一次允许只需要点击启动,不需要重新去RUN或者去镜像那里启动,

Redis

刚刚跑起来,还在运行。

测试

Redis

连接成功。

尾述

有了

Docker

,你配置环境和一些应用,比如:数据库、

MQ

Nginx

、等等,都可以去搜索镜像然后一件运行,不用了就暂停或者删掉。

或者也可以将自己的代码打包成

Docker

镜像,去运行,下次写一篇

Java

一键打包

Docker

镜像并推送本地仓库并运行,下篇再见。

标签: docker linux 容器

本文转载自: https://blog.csdn.net/qq_60750453/article/details/128636298
版权归原作者 小简(JanYork) 所有, 如有侵权,请联系我们删除。

“Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)”的评论:

还没有评论