docker for windows 命令解析

docker for windows 命令解析

这里发布一个dotnet core 程序流程为说明;

首先:发布代码

如下图:

进入:PublishOutput目录

建立文件“Dockerfile” :内容如下

FROM microsoft/dotnet:latest AS base  #指定框架
WORKDIR  /app/   # 指定工作目录
COPY . /app/  #将当前文件复制到工作目录
EXPOSE 5006   #指定容器端口

ENTRYPOINT ["dotnet", "TMMi.Web.dll"]  #执行启动命令

 

接下来进入CMD 命令窗口

进入项目发布路径:PublishOutput

第一:建立镜像

docker build -t tmmi . 

 

 # 建立一个镜像; “docker build -t” 所有项目都不变; “tmmi” 为镜像名称 ,注意后面还有一个“点”,表示当前目录

这个命令的意思就是把当前目录打包成一个镜像;

第二部:发布镜像,建立容器;

docker run -p 900:5006 --name tmmi tmmi

#900表示实体服务器开发端口:5006 表示容器内部端口(就是你程序打开的端口),tmmi 表示刚刚建立的镜像;

这样就完成了;

容器已经建立,那么后面怎么停止和开启容器呢;

命令如下

#开启容器
docker start tmmi


#关闭容器

docker stop tmmi;


#查看所有容器

docker ps -a

#删除容器

docker rm tmmi

 

容器查看删除开启停止都有了,再说一下镜像的命令

#查看所有镜像
docker images;

#删除镜像

docker rmi tmmi; #tmmi 镜像名字 或id

 

进入容器 实例

docker exec -it tmmi cmd  #tmmi 容器名字

留言