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层的资源,为开发运维提供便利。

  • 相关阅读:
    GIT 基本语句
    SpringBoot查看哪些配置类自动生效
    LeetCode第一题 两数之和
    static{} java中的静态代码块
    mybatis引入mapper映射文件的4种方法(转)
    MySQL Charset/Collation(字符集/校对)(转)
    MySQL数据库的创建(详细)
    Eclipse出现Tomcat无法启动:Server Tomcat v8.5 Server at localhost failed to start问题
    判断一个int类型数字的奇偶性
    linux中安装erlang时使用make命令报错问题
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/5219150.html
Copyright © 2011-2022 走看看