在虚拟机上安装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

 

posted @ 2021-04-10 22:29  之广  阅读(830)  评论(0编辑  收藏  举报
我的博客——易之广