Windows Docker 安装

前言

  • Docker引擎使用的是Linux内核特性,所以我们需要在Windows上使用一个轻量级虚拟机(VM)来运行Docker
  • 我们通过Boot2Docker来安装虚拟机和运行Docker

安装

1、下载Boot2Docker

2、安装Boot2Docker

  • 运行安装文件,将会安装Virtualbox、MSYS-git boot2Docker Linux 镜像和Boot2Docker的管理工具
    在这里插入图片描述
    注意:软件安装时会自动检测已安装的软件,简单粗暴,直接下一步。

  • 安装完成双击运行桌面Boot2Docker Start,打开命令行终端,待初始化完成,需要注意虚拟主机IP地址

    IP address of docker VM:
    192.168.59.103
    
  • 执行docker version命令来查看它是否正常工作

    dadei@LAPTOP-EC9EOSHE MINGW64 ~
    $ docker version
    Client:
     Version:      1.8.0
     API version:  1.20
     Go version:   go1.4.2
     Git commit:   0d03096
     Built:        Tue Aug 11 17:17:40 UTC 2015
     OS/Arch:      windows/amd64
    
    Server:
     Version:      1.8.0
     API version:  1.20
     Go version:   go1.4.2
     Git commit:   0d03096
     Built:        Tue Aug 11 17:17:40 UTC 2015
     OS/Arch:      linux/amd64
    

运行Docker

  • 执行boot2docker.exe ssh命令 连接到虚拟主机

    dadei@LAPTOP-EC9EOSHE MINGW64 ~
    $ boot2docker.exe ssh
                            ##         .
                      ## ## ##        ==
                   ## ## ## ## ##    ===
               /"""""""""""""""""\___/ ===
          ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
               \______ o           __/
                 \    \         __/
                  \____\_______/
     _                 _   ____     _            _
    | |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
    | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
    | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
    |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
    Boot2Docker version 1.8.0, build master : 7f12e95 - Tue Aug 11 17:55:16 UTC 2015
    Docker version 1.8.0, build 0d03096
    docker@boot2docker:~$ docker run hellp-world
    Unable to find image 'hellp-world:latest' locally
    Pulling repository docker.io/library/hellp-world
    Error: image library/hellp-world:latest not found
    
  • 执行docker run -p 80:80 -d nginx命令启动Nginx

    docker@boot2docker:~$ docker run -p 80:80 -d nginx
    9dfd237142eb4f0f0a45ceb152d26c25c2564f5ef1994ecf8a42ec87b939d086
    
  • 执行docker ps -a命令查看启动服务状态

    docker@boot2docker:~$ docker ps -a
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                NAMES
    9dfd237142eb        nginx               "/docker-entrypoint.s"   3 minutes ago       Up 3 minutes        0.0.0.0:80->80/tcp   agitated_tesla
    

验证Nginx服务是否成功

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dadeity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值