Windows server 2016下配置Docker
来源:互联网 发布:php框架排行 yii 编辑:程序博客网 时间:2024/06/16 06:05
本教程适用于通过windows 8以上系统自带的hyper-v来安装系统为windows server 2016的虚拟机,然后在虚拟机中配置Docker
写教程时的环境:win10.1067
1.找到并开启hyper-v
2.我们先在“操作”里新建一个“虚拟交换机”来让我们的虚拟机能够上网
建议选择外部,配置起来方便
3.“指定代数”建议选择第二代
选择我们刚才设置的虚拟交换机
其余的都和我们在其他虚拟机软件中新建虚拟机一样,设置光驱之类的
4.虚拟机设置完成后,你可以选中虚拟机然后在右边的设置中设置更详细的参数,如CPU的核数,是否开机自启动等
5.设置完成后,就能启动虚拟机了
虚拟机启动后不会弹出运行画面,你需要点击上一部“设置”上面的“连接”来连接到虚拟机
6.进入虚拟机后
你添加hyper-v时,系统会提示你没有开启虚拟化
这个时候你要用管理员开启powershell,输入Set-VMProcessor -VMName server2016 -ExposeVirtualizationExtensions $true
命令中的server2016是我虚拟机的名字,你们改为自己虚拟机的名字即可
在hyper-v管理器中没有开启CPU虚拟化的地方,只能通过这条命令来实现。
7.hyper-v安装完毕后,更新系统,保持系统为最新版本后就能开始安装docker了
server 2016中的docker和win10下的安装方式又不一样了,要在以管理员身份运行的powershell中运行命令来安装
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module -Name DockerMsftProvider -Force
Install-Package -Name docker -ProviderName DockerMsftProvider -Force
Restart-Computer -Force
8.在windows server 2016中还要设置下防火墙来确保docker能上网
# Open firewall port 2375netsh advfirewall firewall add rule name="docker engine" dir=in action=allow protocol=TCP localport=2375# Configure Docker daemon to listen on both pipe and TCP (replaces docker --register-service invocation above)Stop-Service dockerdockerd --unregister-servicedockerd -H npipe:// -H 0.0.0.0:2375 --register-serviceStart-Service docker
在powershell中输入docker version应该会出现
Client:Version: 1.12.1API version: 1.24Go version: go1.6.3Git commit: 23cf638Built: Thu Aug 18 17:32:24 2016OS/Arch: windows/amd64Experimental: trueServer:Version: 1.12.2-cs2-ws-betaAPI version: 1.25Go version: go1.7.1Git commit: 62d9ff9Built: Fri Sep 23 20:50:29 2016OS/Arch: windows/amd64
10.安装第一个docker容器
使用docker run来部署一个,net core helloworld官方应用程序镜像
docker run microsoft/dotnet-samples:dotnetapp-nanoserver看到以下内容时表示你已经配置成功了
Unable to find image 'microsoft/dotnet-samples:dotnetapp-nanoserver' locallydotnetapp-nanoserver: Pulling from microsoft/dotnet-samples5496abde368a: Downloading [===> ] 14.6 MB/242.6 MB482ab31872a2: Downloading [=========> ] 19.46 MB/100.5 MBdf00079eb06a: Download complete79730b122a0a: Download completee2f5db19e1d2: Downloading [===> ] 2.293 MB/32.48 MBc34ebc4d7351: Waiting8c97c2cd28c1: Waiting6bd62be70d1c: Waiting9b45b5fe5811: Waiting
资料:
https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/
http://blog.csdn.net/candy_ilync/article/details/52794834
Windows server 2016下载地址:
https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016
- Windows server 2016下配置Docker
- Windows下安装Docker, GitBash环境配置
- Docker Runs on Windows Server 2016
- windows server 2016之Windows原生docker(一)
- Windows环境下docker的安装与配置
- docker在windows下的安装和配置
- Windows下安装和配置SVN Server
- Windows下安装和配置SVN Server
- Windows下安装和配置SVN Server
- windows server 2003 下项目配置步骤
- windows 下VisualSVN Server配置svn
- windows 下的apache http server 配置
- Windows下WebLogic Server集群配置
- Windows Server 2003 下 Apache的配置
- Windows server下Tomcat安全配置
- Windows server 2003 IIS 下配置Discuz
- Windows下简单SVN Server配置方法
- windows 环境下 配置git server
- bzoj 2806: [Ctsc2012]Cheat (后缀自动机+dp+单调队列)
- Mac下使用adb
- HM工程组织
- 首尾相连数组的最大子数组和
- 算法竞赛入门经典 exe_2
- Windows server 2016下配置Docker
- 代码改变EditText的password属性值
- flask 部署阿里云
- 微信小程序个人理解
- 几种清除浮动的方法
- TODO:字节序的一些理解
- 系统重置密码
- 统计学常用的概念
- 当spfile文件中的参数修改错误,导致数据库无法启动问题