在虚拟机上安装Docker并运行镜像下


之前写过一篇关于docker的文章——在虚拟机上安装Docker并运行Nginx

今日在docker里输出了Hello World!算得上是上一篇的延续。

一、首先创建一个控制台

 

新增一个无后缀文件Dockerfile,修改配置

 

把程序发布到服务器上

然后创建镜像myapp4

#cd /wwwroot/publish

#docker build -t myapp4 .

然后运行镜像

#docker run IMAGE ID

二、无需创建镜像,直接运行(环境镜像)

docker run -v /wwwroot/publish:/wwwroot/publish -p 5000:5000 IMAGE ID dotnet /wwwroot/publish/ConsoleApp1.dll

加上 -d命令,这样容器就会一直运行,即使关掉终端窗口

docker run -v /wwwroot/publish:/wwwroot/publish -d -p 5000:5000 IMAGE ID dotnet /wwwroot/publish/ConsoleApp1.dll

常用docker命令

#生成镜像
docker build -t demo-netcore .
 
#运行容器
docker run --name demo  -p 8080:80 demo-netcore:latest
 
#删除所有容器进程
docker  rm  $(docker  ps  -a -q)
 
#删除一个镜像
docker rmi 镜像ID
 
#查看所有镜像
docker images
 
#查看镜像目录

docker exec -it CONTAINER ID ls /

docker exec -it CONTAINER ID ls /wwwroot/publish/

#查看运行容器

docker ps

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM