zoukankan      html  css  js  c++  java
  • 在Windows环境中开始Docker的学习和体验

    研究docker有一段时间了,当然我主要的使用环境还是在Linux中,确实很方便。

    但也有不少朋友希望使用Windows来工作学习,这里介绍一下在Windows中如何快速开始Docker的学习和体验吧

    注意:由于docker原生只支持linux,所以使用Mac的用户,也需要跟Windows用户一样,采用一些额外的配置过程

    注意:因为docker只支持64位的CPU,所以你的机器必须是64位的(而且要在BIOS里面启用虚拟化支持),Windows 7或者更高版本

    1. 使用Docker Toolbox for Windows

    https://www.docker.com/products/docker-toolbox 

    image

    实际上,这个Toolbox里面包含了VirtualBox这个虚拟机软件,以及一个基本的镜像(centos),然后采用了docker-machine这个工具来创建和管理虚机,虚机里面装好了docker engine和docker compose等组件。

    完整的步骤,可以参考 https://docs.docker.com/windows/step_one/

    2.自己使用docker-machine来配置

    为了进一步搞清楚docker Toolbox到底是怎么工作的,其实我们也可以自己运行docker-machine这个组件来创建和管理虚拟机。当然前提条件是一样的:64位,启用虚拟化。不同的是,你需要手工地安装好virtualbox

    首先,需要安装git

    然后,启动git bash ,运行下面的命令

    $ if [[ ! -d "$HOME/bin" ]]; then mkdir -p "$HOME/bin"; fi && curl -L https://github.com/docker/machine/releases/download/v0.6.0/docker-machine-Windows-x86_64.exe > "$HOME/bin/docker-machine.exe" && chmod +x "$HOME/bin/docker-machine.exe"

    然后,通过docker-machine create命令创建虚拟机

    image

    通过docker-machine ls命令可以看到所有虚拟机的状态

    image

    通过docker-machine ssh命令可以登录进去

    image

    然后在里面进行的操作就是标准的docker操作了

    image

    实际上,在Virtualbox中可以很清楚地看到这个虚拟机

    image

    docker-machine还有其他的命令

    image

    docker-machine还可以直接连接云端的环境创建虚拟机,这相当于是一个简单的PaaS工具吧,可能不是很准确,但确实可以通过他调用底层IaaS层的资源,为开发运维提供便利。

  • 相关阅读:
    父目录权限子目录权限关系
    微信自媒体账号涉违规大规模被封
    微信支付接口申请指南
    微信公众平台开发(83) 生成带参数二维码
    百度天气预报接口
    微信支付全面开放
    公众平台商户接入(微信支付)功能申请教程
    移动互联网流量变现模式调研问卷
    天气预报接口
    微信公众平台开发(82) 天气预报
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/5219150.html
Copyright © 2011-2022 走看看