带你Windows下玩转Docker和Docker-compose

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 前言文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820…

絮叨


以前呢 玩docker的话,得在linux上,然后如果我们用windos的话,还需要先装个虚拟机,然后再去玩docker,当然这也是正确的玩法,因为我们最终还是得linux上,但是如果你嫌弃linux太麻烦的话,那么今天小六六带大家来看看Windows下怎么玩


下载地址

windows下载地址

网络异常,图片无法展示
|


开启Hyper-V

Hyper-V是Windows自带的虚拟机应用,如果有,打开控制面板,点击程序 -> 程序和功能 -> 启用或关闭Windows功能,找到Hyper-V,勾选,点击确定。

网络异常,图片无法展示
|


下载docker

下载之后就是下图标注的一个exe文件

网络异常,图片无法展示
|


安装docker

其实安装起来就很简单了,就是下一步,下一步就好了,我相信这个大家应该会吧!

最后桌面生成一个图标

网络异常,图片无法展示
|

到这里docker就安装成功了

网络异常,图片无法展示
|


然后大家就是要去注册一下,通过邮件去注册,然后登录啥的,很简单哈


获取阿里镜像步骤

由于docker默认使用的官方的国外的镜像,导致在国内使用的朋友pull镜像下来过程漫长,这里你有阿里云可以配置docker镜像的国内仓库,下载镜像的时间会减少很多。

登录阿里云

阿里云

产品与服务 --> 容器镜像服务

网络异常,图片无法展示
|


找到自己的镜像加速器,然后打开我们的docker,点击设置

网络异常,图片无法展示
|


然后配置好镜像加速器

网络异常,图片无法展示
|


至此Docker已经完全的配置完成了,接下来,我们可以来玩玩了


使用Docker

打开我们windows自带的cmd 控制台

  • docker -v

网络异常,图片无法展示
|

已经可以看到我们安装成功了,好了,接下来,我们来看看doker-compose,为啥?因为很多时候 我们都是通过compose来部署组件的


下载docker-compose


下载地址

网络异常,图片无法展示
|


直接找一个可下载的文件,下载之后是这样的

网络异常,图片无法展示
|


然后我们运行就安装好了,还是很方便的。


验证安装成功

网络异常,图片无法展示
|


docker-compose 安装mysql

使用docker-compose前提情况,需要创建一个文件名为docker-compose.yml的文件。

网络异常,图片无法展示
|

如上图,你需要在当前目录下 cmd 进入到命令行工具,然后执行docker-compose up -d

version: '3'
services:
  db:
    image: mysql
    restart: always
    privileged: true
    environment:
      MYSQL_ROOT_PASSWORD: 123456
    command:
      --default-authentication-plugin=mysql_native_password
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --explicit_defaults_for_timestamp=true
      --lower_case_table_names=1
      --max_allowed_packet=128M;
    ports:
      - 3306:3306
    volumes:
      - ./data:/var/lib/mysql
复制代码


然后你就会发现mysql启动了。

网络异常,图片无法展示
|


而且他这个还提供了页面的一些操作,还是蛮方便的。

网络异常,图片无法展示
|


最后我连上我的数据库了

网络异常,图片无法展示
|


总结


其实蛮简单的,但是小六六这边是默认你会点docker,不然很多的你不知道前置条件的话,很难去完成的,好了,就到这了,我是小六六 三天打鱼,二天晒网。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
Linux 虚拟化 Docker
Windows10安装Docker Desktop(大妈看了都会)
Windows10安装Docker Desktop(大妈看了都会)
799 2
|
1月前
|
消息中间件 NoSQL Kafka
Flink-10 Flink Java 3分钟上手 Docker容器化部署 JobManager TaskManager Kafka Redis Dockerfile docker-compose
Flink-10 Flink Java 3分钟上手 Docker容器化部署 JobManager TaskManager Kafka Redis Dockerfile docker-compose
38 4
|
1月前
|
缓存 Kubernetes 应用服务中间件
1分钟了解什么是docker和docker-compose?前后端必知必会技能GET啦
1分钟了解什么是docker和docker-compose?前后端必知必会技能GET啦
|
3月前
|
PHP 虚拟化 Docker
Docker——windows10安装Docker Desktop
Docker——windows10安装Docker Desktop
309 1
|
3月前
|
Linux 虚拟化 Docker
深入了解Windows安装Docker
【8月更文挑战第22天】深入了解Windows安装Docker
175 0
|
3月前
|
Java Linux Docker
【zookeeper 第二篇章】windows、linux、docker-compose 安装 zookeeper
本文介绍Zookeeper在不同环境下的安装方法。Linux安装需备好JDK,下载并解压Zookeeper后,复制`zoo_sample.cfg`为`zoo.cfg`,最后运行`zkServer.sh start`启动服务。Windows安装类似,通过`zkServer.bat`启动。使用Docker-Compose则需编写配置文件,并通过`docker-compose up -d`后台启动容器。
71 0
|
3月前
|
Docker Windows 容器
Windows 2016 安装 Docker
Windows 2016 安装 Docker
24 0
|
3月前
|
Linux Docker Windows
Windows——Docker拉取Windows Server镜像
Windows——Docker拉取Windows Server镜像
146 0
|
5月前
|
应用服务中间件 Docker Windows
windows基于Docker安装并启动Tomcat(解决404)
windows基于Docker安装并启动Tomcat(解决404)
198 1
|
5月前
|
NoSQL MongoDB Docker
windows下基于docker安装mongodb
windows下基于docker安装mongodb
171 1