【Docker安装】包括Linux和Windows

  • 作者:一个在外讨生活的新时代农名工。
  • 博主主页: @佳庆v587
  • 所属专栏: Docker
  • 支持我: 点赞+收藏+留言。您的支持是我最大动力。

前言

因为最近在公司,需要安装一套测试环境,便实操沉淀了此篇文章,后续会出一篇Docker的基础知识以及原理。

Docker的安装,我们可以去查看官方网站的文档https://docs.docker.com/

如下图所示,各类安装教程,以及遇到的问题都有说明。

接下来我们给大家讲解的就是从官方文档提炼出来的实操讲解。

Liunx安装

Install on Linux

我们打开官方网站的Install on Linux

如下图所示,最新安装教程,已经调整,可以一键安装不用去一步一步的安装了。

我们打开我们的服务器执行下面的命令,下面的命令什么意思呢?

解读一下:

curl:是一个利用 URL 语法,在命令行终端下使用的网络请求工具,支持 HTTP、HTTPS、FTP 等协议。CURL 也有用于程序开发使用的版本 libcurl。

-fssl:可以理解为发送安全的https请求。

https://get.docker.com -o get-docker.sh:这是docker给我们准备好的脚本。

如公司屏蔽了外网下载不下来的,我把文件放到阿里云盘了。

地址为:https://www.aliyundrive.com/s/2wvMwFrqQhP

curl -fssL https://get.docker.com -o get-docker.sh

执行完后,可以看到如下的一个脚本。

脚本的内容很多,大致上就是先检查本地是否有docker,有的话先进行卸载,然后就是下载docker需要的相关依赖等等。这个脚本的好处就是你本地可能没有的工具都会一一给你下载。推荐使用此方法。

我们执行一下此脚本。

sudo sh get-docker.sh

如下图所示此脚本就开始给我们安装了。此过程需要时间,我们耐心的等待就行,可以陪陪家人,可以抽一根烟噢。

出现下图所示,代表我们的doker安装就完成。

我们来执行一下docker ps,发现我们的dcoker只是安装了并没有启动起来。

开启开机自启

如上所述,我们的dcoker只是安装了并没有启动起来。

我们给docker设置为开机自启,这样的好处避免以后重启了还要手动去启动我们的docker

执行命令,此命令是systemctl命令意思就是设置为开机自启

systemctl enable docker.service
启动我们的docker并验证

执行命令,此命令的意思就是启动我们的docker服务。

systemctl start docker

如下图所示,启动成功后,执行我们的docker基础命令。

docker ps:查看容器

docker --version:查看docker的版本。

都能顺利执行,到此我们的Install on Linux就结束了。

Windows安装docker

为什么要安装windows版的docker

  1. 我们日常开发中比喻说,使用的redis,nacos,等待各种组件,以及现在的微服务时代,本地调试的时候需要本地起多个项目,本地需要跑多个组件,这个时候电脑的内存也扛不住了,这个时候我们可以把我们的微服务,组件丢到windows的docker里面运行,这样我们可以有效的节约本地的资源,同时也能让你的心情变的愉快,总不电脑卡的要死好吧。
  2. 日常开发中,各个微服务大部分都是docker部署的,项目里面虽然集成了docker插件,但是你要想本地打包推镜像,本地必须有docker环境。本地推镜像的好处就是方便,通过配置的远程镜像仓库,一键推到我们的镜像仓库,对于没有流水线自动部署的公司的来说,总不每次都要把代码弄到服务器上执行对应的docker命令好很多的。
  3. 个人制作镜像,个人做开源的项目的时候,制作镜像到dockerhub上,如你是windows系统的电脑,可以通过本地的docker进行制作镜像推到docker仓库上。

下载Windows版的Docker客户端

官方地址:https://www.docker.com/

如下图所示点击windows下载即可。

下载非常慢,因为是国内镜像网站,带宽不是很快。我们稍安勿躁,这个过程可以点根烟,陪陪老婆。

如想下载快点的,或者网站访问不了的我给大家提供了阿里云盘的地址

Docker Desktop Installer.exe https://www.aliyundrive.com/s/BCGFnUkbgrC 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

安装

下载完成后我们直接执行此exe。

如下图所在,正在安装,安装过程需要几分钟,我们再抽一根烟,喝点水,有益身体。

安装完成后,需要我们重启电脑。我们来重启一下电脑

打开Docker客户端

重启完后,注意看此页面。

翻译过来就是

Docker订阅服务协议选择“接受”,即表示您同意订阅服务协议、Docker数据处理协议和数据隐私政策。

注意:Docker Desktop对小型企业(雇员少于250人,年收入低于1000万美元)、个人使用、教育和非商业开源项目是免费的。否则,它需要付费订阅才能用于专业用途。政府机构也需要付费订阅。阅读FAQ了解更多信息。

咱们是个人使用,咱就随便用了。

会出现此页面,意思就是Docker Desktop需要更新的WSL内核版本。

根据Docker官方说明,需要升级到最新的wsl2内核和Docker Desktop。

打开cmd输入命令行用于更新wsl系统,等待出现更新完毕为止。

wsl --update

如下图所示,更新完成。

然后再次打开docker客户端,会出现这个页面,第一次启动,会加载一会,初始化docker的虚拟引擎。咱等待一会就行。

出现这个页面就代表成功了。

docker的Windows客户端实际上使用了windows虚拟化技术,本地虚拟了一个docker环境。

我们只要打开了docker客户端,打开cmd,命令行输入docker相关指令。如下图。

至此我们的windows安装docker也就结束了。

结束

本文主要是讲解docker如何在Linux和Windows上安装,个人实操,解决你所遇到的问题。

如对您有用,希望你可以点赞,收藏,评论,您的支持是我最大动力。

我们下期再见。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值