在虛擬機上安裝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