• windows server 2016安装docker


    最近微软发布了windows server 2016,并原生支持docker,本文通过一系列的步骤,来学习怎么在windows server 2016安装docker。

    1、下载 windows server 2016 180天评估版本。

         地址:https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016?i=1

    2、安装windows server 2016

         安装过程类似于window10 ,可根据需要是否安装GUI。

    3、更新系统到最新版本

         打开powershell 输入命令“sconfig",选择6下载并安装更新。

    ===============================================================================
                             服务器配置
    ===============================================================================
    
    1) 域/工作组:                   工作组:  WORKGROUP
    2) 计算机名:                    WIN-GHUNK220OOQ
    3) 添加本地管理员
    4) 配置远程管理                 已启用
    
    5) Windows 更新设置:            仅下载
    6) 下载并安装更新
    7) 远程桌面:                    已启用(所有客户端)
    
    8) 网络设置
    9) 日期和时间
    10) 遥测设置基本
    11) Windows 激活
    
    12) 注销用户
    13) 重新启动服务器
    14) 关闭服务器
    15) 退出到命令行

        

    4、安装docker

    首先安装oneget PowerShell模块

    Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

    再使用oneget 安装最新版本docker

    Install-Package -Name docker -ProviderName DockerMsftProvide

    powershell中询问你是否确实要安装来自“DockerDefault”的软件,选择“A”全是。

    PS C:> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
    PS C:> Install-Package -Name docker -ProviderName DockerMsftProvider
    
    程序包来自未标记为“受信任”的程序包源。
    是否确实要安装来自“DockerDefault”的软件?
    [Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): A
    警告: A restart is required to start docker service. Please restart your machine.
    警告: After the restart please start the docker service.
    
    Name                           Version          Source           Summary
    ----                           -------          ------           -------
    Docker                         1.12.2-cs2-ws... DockerDefault    Contains the CS Docker Engine for use with Windows ...

     安装完成重启计算机

    Restart-Computer -Force

    在powershell中输入,docker version,显示docker版本

    PS C:UsersAdministrator> docker version
    Client:
     Version:      1.12.2-cs2-ws-beta
     API version:  1.25
     Go version:   go1.7.1
     Git commit:   050b611
     Built:        Tue Oct 11 02:35:40 2016
     OS/Arch:      windows/amd64
    
    Server:
     Version:      1.12.2-cs2-ws-beta
     API version:  1.25
     Go version:   go1.7.1
     Git commit:   050b611
     Built:        Tue Oct 11 02:35:40 2016
     OS/Arch:      windows/amd64

    5、安装第一个docker容器
    使用docker run 部署一个.net core hellworld官方应用程序镜像

    docker run microsoft/dotnet-samples:dotnetapp-nanoserver

     会看到跟linux部署容器一样的界面

    PS C:UsersAdministrator>docker run microsoft/dotnet-samples:dotnetapp-nanoserver
    Unable to find image 'microsoft/dotnet-samples:dotnetapp-nanoserver' locally
    dotnetapp-nanoserver: Pulling from microsoft/dotnet-samples
    5496abde368a: Downloading [===>                                               ]  14.6 MB/242.6 MB
    482ab31872a2: Downloading [=========>                                         ] 19.46 MB/100.5 MB
    df00079eb06a: Download complete
    79730b122a0a: Download complete
    e2f5db19e1d2: Downloading [===>                                               ] 2.293 MB/32.48 MB
    c34ebc4d7351: Waiting
    8c97c2cd28c1: Waiting
    6bd62be70d1c: Waiting
    9b45b5fe5811: Waiting

     参考文章:

    https://msdn.microsoft.com/virtualization/windowscontainers/containers_welcome

  • 相关阅读:
    干货—MySQL常见的面试题+索引原理分析!
    如何设计一个百万级的消息推送系统
    【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?
    Nginx实现请求的负载均衡 + keepalived实现Nginx的高可用
    java函数式编程之Supplier
    SpringMVC + MyBatis + Mysql + Redis(作为二级缓存) 配置
    Redis创建集群报错
    阿里云服务器Tomcat无法从外部访问
    SSM框架学习之高并发秒杀业务--笔记5-- 并发优化
    在windows上部署使用Redis
  • 原文地址:https://www.cnblogs.com/hobinly/p/6100719.html
Copyright © 2020-2023  润新知