前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >带你Windows下玩转Docker和Docker-compose

带你Windows下玩转Docker和Docker-compose

作者头像
用户9927510
发布2022-07-29 09:09:30
3.1K0
发布2022-07-29 09:09:30
举报
文章被收录于专栏:六脉神剑的程序人生

前言

文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger

絮叨

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

下载地址

windows下载地址

image.png

开启Hyper-V

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

image.png

下载docker

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

image.png

安装docker

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

最后桌面生成一个图标

image.png

到这里docker就安装成功了

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

获取阿里镜像步骤

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

登录阿里云

阿里云

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

image.png

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

image.png

然后配置好镜像加速器

image.png

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

使用Docker

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

  • docker -v

image.png

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

下载docker-compose

下载地址

image.png

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

image.png

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

验证安装成功

image.png

docker-compose 安装mysql

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

image.png

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

代码语言:javascript
复制
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启动了。

image.png

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

image.png

最后我连上我的数据库了

总结

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 六脉神剑的程序人生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 絮叨
      • 下载地址
      • 开启Hyper-V
      • 下载docker
      • 安装docker
      • 获取阿里镜像步骤
      • 使用Docker
      • 下载docker-compose
      • 验证安装成功
      • docker-compose 安装mysql
    • 总结
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档