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) 删除所有镜像
先删除镜像中的容器,再删除该镜像
网友评论