win10系统中安装Docker

Docker作为新的容器技术越来越被企业看好,作为云端部署必不可少的工具。

之前是在Linux系统中部署的Docker环境,由于麻烦,就不想在windows中再装个Linux,所以想偷个懒,就调研了一下能不能在Windows系统中直接安装。

去了一下Docker官网,发现现在已经是支持win10系统下的Docker了,安装其实很简单,找到对应的win10 Docker直接下载,一键式安装即可。其中有一些配置需要我们注意。

1、安装Docker

首先来到官网https://www.docker.com/get-started选择Download for Windows直接下载

安装Docker,安装后在桌面可见

安装之后可以在Dos或者Windows自带的windows Powershell下查看一下是否成功

docker --version

 

安装完Docker,在Linux下好像需要安装compose,在网上搜了一通没有发现win10下怎么安装compose。

后来在windows Powershell中执行了一下

docker-compose --version

发现,win10版本的Docker自带的docker-compose,顿时生了不少力气。

安装之后,官方推荐我么使用这个命令去查看一下,是否成功。

docker run hello-world

一般执行是不会成功的,会产生超时的问题。需要我们配置一下国内的镜像源,就像使用cnpm替代npm一样。

2、配置镜像源

如果不配置镜像源的话,会出现连接超时的情况,所以在使用compose的时候会失败。

注册并登陆Docker,在网上可以看到一大堆对于Daemon的配置,去修改镜像源。但是,win10对应的Docker的Setting中是没有Daemon选项的。

Deamon放到了Docker Engine中了。点开Docker Engine可以看到镜像源的配置

关于镜像源的地址可以从网上找其他人配置的,也可以去阿里云上去copy地址。

想要换的镜像源,可以注册一个阿里云的账户,注册完成后登陆并访问

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

由于在不同系统下的镜像源地址都一样,所以可以直接在上面copy即可,下面是针对不同的操作系统来记性不同的配置,但是地址都是一样的。

将镜像源地址copy出来,复制到Docker中配置registry-mirrors 记得值要加上引号。

然后点击右下角的”Apply&Restart”按钮等待重新执行就可以。执行之后,既可以在dos或者window自带的Power Shell中执行docker run hello-world就能看到很快的执行完了。

3、修改项目中的docker-compose.yml配置

将项目通过SNG或者Git下载到本地任意文件下。

由于之前的项目是部署在Linux系统中的,所以在执行compose的时候,会找到docker-compose.yml文件,并执行其中的配置。但是在docker-compose.yml中的配置路径都是Linux路径,需要改为window下的绝对路径。

比如我从服务器下来的代码在D:\app\Release下,而服务器上的是在/opt/xxxservice/某个服务,那么需要将/opt/xxxservice替换成D:\app\Release。

其中注意有这种路径的/opt/xxxservice:/data,则冒号之后的”/”不需要改为window下的”\”。

4、启动服务

改完之后,在Power Shell或者Dos下执行,docker-compose up -d

即可看到执行情况,服务全是done即成功了。

然后执行docker ps 即可看到你所有的服务都启动成功了。

在浏览器中可以输入https|http://localhost:端口号来访问

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值