美文网首页模型部署
windows docker安装

windows docker安装

作者: 夏天_4a01 | 来源:发表于2019-12-20 15:59 被阅读0次

    windows下docker安装很简单,我是在win10系统下安装的,需要开启 Hyper-V,如果是win7或win8的话需要利用 docker toolbox 来安装。

    直接在docker官网下载安装包,下载 Windows 的版本 Download Desktop and Take aTutorial。一路next安装完成。


    image.png

    安装好了之后,电脑会有一个小鲸鱼。


    image.png
    下载镜像的话,因为是从github下载,很慢很慢,所以这个时候需要配置加速器。我用的是阿里云的加速器,这个是免费的,直接在阿里云申请即可。
    登录阿里云之后搜索容器镜像服务,镜像中心就可以看到自己的加速器地址了。
    image.png

    拿到加速器地址之后,在小鲸鱼上点右键,选择setting-deamon,打开basic,填入自己的加速器地址


    image.png
    点击保存完事。
    有一处需要注意的是,我安装的小鲸鱼,刚开始默认容器是linux的,可以在小鲸鱼上点右键,switch to windows containers,改成windows容器即可。
    image.png
    好了之后就可以愉快的部署项目啦~
    有几个命令需要记一下
    //拉取镜像
    Pulling from microsoft/dotnet  
    //创建images
    docker build -t demotest .
    // 创建容器 name 是容器的name  8080 是宿主机端口,后面的80是容器内监听,我不知道为啥 只能是80
    docker run --name mynginx -it -p 8080:80 demotest
    

    然后就好了。嗯 就是得。
    dockerfile 文件大概是这样的

    FROM microsoft/dotnet:latest  //刚才我们pull下来的那个镜像
    
    COPY . /app
    
    WORKDIR /app
    
    EXPOSE 80/tcp //监听80端口
    
    ENTRYPOINT ["dotnet", "主程序.dll"]
    

    一些常用的docker命令如下

    docker build -t demotest .    构建 demotest镜像
    docker images                      查看当前所有的镜像
    docker inspect demotest     查看 运行容器的详情
    docker ps                         查看当前运行的容器
    docker ps -a                      查看当前所有的容器
    docker stop demotest      停止运行demotest容器
    docker start demotest     开启运行demotest容
    docker rm demotest     删除demotest容器
    docker rmi demotest    删除demotest镜像
    docker rm $(docker ps -aq)     删除所有容器
    docker rmi $(docker images -q)   删除所有镜像
    
    先删除镜像中的容器,再删除该镜像
    

    相关文章

      网友评论

        本文标题:windows docker安装

        本文链接:https://www.haomeiwen.com/subject/nacinctx.html