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

这篇具有很好参考价值的文章主要介绍了Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

首先声明,此篇不是完全的Docker技术文章,而是单纯的教你使用Docker不包含Docker的一些命令、如何打包Docker镜像等等。

windows安装docker,Java,其他技术,docker,linux,容器

为什么要用Docker

大家好,我是小简,今天带来一篇Windosw环境下使用Docker的教程,非常方便哦。

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

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

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

为什么不写LinuxDocker教程?

Linux下的Docker是命令行操作,会要学习很多Docker相关的命令操作,如果你需要用到LinuxDocker的话,说明你多半是有项目要上线或者你经常采用Linux系统开发,又或者你应该已经不是一个新手了,所以,这种情况,你最好去自己认认真真的学习Docker,而不是看我这一篇,为了方便而用DockerWindows版本教程。

安装之前

在安装之前,我们实现需要将Windows的某些设置开启一下。

windows安装docker,Java,其他技术,docker,linux,容器

我们搜索“启用或关闭Windows功能”,去开启我们Docker所需要的选项。

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

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

我选择WSL,毕竟虚拟机肯定是没用子Linux系统的反应快。

windows安装docker,Java,其他技术,docker,linux,容器

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

那我这里就默认选择WindowsLinux子系统了,Hyper-V我不是很推荐,相信我直接选择WSL吧,WSL好很多,Hyper-V直接不去看。

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

安装Linux子系统

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

windows安装docker,Java,其他技术,docker,linux,容器

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

windows安装docker,Java,其他技术,docker,linux,容器

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

WSL还有好处就是,你学习Linux时候,不需要安装虚拟机了,以前用VM也就是vmware workstation虚拟机来玩Linux,老占资源了。

windows安装docker,Java,其他技术,docker,linux,容器

我们可以直接去Windows的应用商店去下载,目前UBDBLinux系统都有,当然,我选择了Kali,而且WSL也支持Linux的桌面,不需要单纯的使用命令行。

windows安装docker,Java,其他技术,docker,linux,容器

就和本机Linux一样流畅好用。

安装DockerDesktop

废话不多说,我们直接安装Docker桌面版本。

去搜索进入Docker Desktop官网,下载一下安装包。

windows安装docker,Java,其他技术,docker,linux,容器

然后安装。

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

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

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

配置DockerDesktop

windows安装docker,Java,其他技术,docker,linux,容器

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

这两个选项分别是开启远程连接(当然,是内网),第二个是说使用WSL来当作Docker的运行系统,不开启就是使用虚拟机了。

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

windows安装docker,Java,其他技术,docker,linux,容器

你可以去添加你想要的源,反正是JSON格式。

使用Docker

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

windows安装docker,Java,其他技术,docker,linux,容器

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

再来看看我们Docker如何使用,有如何方便。

windows安装docker,Java,其他技术,docker,linux,容器

我们需要安装MySQL,我们搜索一下,第一个是官方镜像,靠谱,就用它了,我们点击RUNPULL是下载镜像暂时不使用。

如果你是PULL,它就拉镜像到本地,默认不启动。

windows安装docker,Java,其他技术,docker,linux,容器

windows安装docker,Java,其他技术,docker,linux,容器

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

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

运行服务

windows安装docker,Java,其他技术,docker,linux,容器

小简这里跑起来一个Redis容器,上面是MySQLRocket,可以看到这两个服务被我暂停了,暂停的容器下一次允许只需要点击启动,不需要重新去RUN或者去镜像那里启动,Redis刚刚跑起来,还在运行。

windows安装docker,Java,其他技术,docker,linux,容器

测试Redis连接成功。

尾述

有了Docker,你配置环境和一些应用,比如:数据库、MQNginx、等等,都可以去搜索镜像然后一件运行,不用了就暂停或者删掉。

或者也可以将自己的代码打包成Docker镜像,去运行,下次写一篇Java一键打包Docker镜像并推送本地仓库并运行,下篇再见。文章来源地址https://www.toymoban.com/news/detail-777585.html

到了这里,关于Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker(一)DockerDesktop中Redis下载与安装(win11)

    win+R打开windows命令行窗口 输入以下命令搜索redis镜像列表 输入以下命令拉取redis镜像 #默认拉去最新版本(redis:+版本名 [拉取指定redis版本]) 接下来就可以通过DockerDeskTop查看是否将镜像导入成功[如下图所示即为导入成功] 此时点击右侧的三角按钮,弹出如下提示框点击确定

    2024年04月22日
    浏览(42)
  • Docker的常用命令:加速你的容器化开发与部署

    人不走空                                                                          目录         🌈个人主页:人不走空       💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 1. 容器生命周期管理 1.1 启动容器 1.2 停止容器 1.3 重启容器 1.4 删除容器

    2024年02月19日
    浏览(45)
  • Windows10下docker安装及遇到的问题并且在docker快速部署onlyoffice

    docker安装超链接点击进入下载 这里下载的是window版的docker,你们根据自身实际情况下载; 遇到置灰无法勾选时需开启BIOS中的虚拟技术; 需要重启电脑,重启时按F2进入BIOS模式,红框里默认是关闭,需要改成开启,按F10保存并重启,然后置灰的选项就可以点击开启啦; **问题二:

    2024年02月12日
    浏览(68)
  • 【OpenCV】初识OpenCV(简介、windows下安装及其开发部署)

    本节首先简单介绍了 OpenCV,接着介绍在windows编译环境中安装 OpenCV 的方法。 OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。可用于开发实时的图像处理、计算机视觉以及模式识别程序。 OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留

    2024年02月12日
    浏览(42)
  • windows本地使用docker+nginx+mysql部署thinkphp5

    前言: Docker是一个开源的容器化平台,可以将应用程序及其依赖项打包到一个可移植的容器中,并在不同的环境中运行。容器是一个独立、可移植、可复制的软件单元,其中包含应用程序、运行时环境、系统工具和库。Docker利用容器的轻量级和快速启动的特性,提供了一种更

    2024年04月25日
    浏览(41)
  • 【运维知识大神篇】运维人必学的Docker教程1(Docker安装部署+Docker镜像管理+容器管理常用命令+搭建docker的本地yum源+windows系统安装docker环境)

    本篇文章开始给大家介绍Docker,这个是我非常喜欢的一个服务,介绍给大家,希望大家也能喜欢! 目录 何为容器 Docker环境安装部署 一、yum安装(CentOS7.9) 二、rpm包安装(CentOS) 三、卸载docker环境 四、安装指定的docker版本 五、Ubuntu安装docker环境 六、使用deb安装docker 七、

    2024年01月18日
    浏览(110)
  • Windows-docker集成SRS服务器的部署和使用

    一、Windows Docker安装 Docker Desktop 官方下载地址: https://docs.docker.com/desktop/install/windows-install/ 下载windows版本的就可以了。 注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版! 安装 Hyper-V 我们开启Hyper-V。 我们安装好Docker for Windows后,可以在CMD中执

    2024年02月10日
    浏览(43)
  • 在Windows上使用.NET部署到Docker 《让孩子们走出大坑》

    折腾Docker 有几天了,整别的都没这个糟心。目前已经顺利部署运行起来了。顺便给大家分享下处理在Windows上使用.NET部署到Docker的相关问题解决方法。   1.  Docker无法安装问题 (下图是网上找了个类似的安装失败截图,页面大致一样,就是提示内容是 Docker Desktop 只能运行在

    2024年02月19日
    浏览(30)
  • windows 安装docker使用教程

    一、win10上安装docker 注册docker账号 配置虚拟化 启用 bios 虚拟化,是否已启用可以通过任务管理器查看 如果没有启动请看,否则可以直接跳到2开启 Hyper-V进行后续操作: irtualization Technology(VT),中文译为虚拟化技术,英特尔(Intel)和AMD的大部分CPU均支持此技术,名称分别为VT-

    2024年02月02日
    浏览(34)
  • (详细步骤+各项报错处理)windows11 安装Docker和部署K8S单节点(minikube)

    (1)win11系统(win10应该也可以,但没试过) (2)保证cpu虚拟化开启 (3)主机要留有一定的内存 满足以上即可安装docker desktop版本 (1)获取Docker Desktop并安装Download For Windows(使用了WSL2技术,直接可以在windows上运行,不需要额外的虚拟化环境) (2)开始安装,按照安装向

    2024年02月03日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包