美文网首页模型部署
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