windows docker安装

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)   删除所有镜像

先删除镜像中的容器,再删除该镜像
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容