国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

詳解ASP.NET Core Docker部署

2019-11-02 16:40:47
字體:
來源:轉載
供稿:網友

前言

在前面文章中,介紹了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的發布和部署,本篇文章主要是如何在Docker容器中運行ASP.NET Core應用程序。

ASP.NET Nginx 發布和部署 :http://www.cnblogs.com/savorboard/p/dotnet-core-publish-nginx.html。

Asp.Net Jexus 發布和部署:http://www.cnblogs.com/savorboard/p/dot-net-linux-jexus.html。

目錄

Docker 常用命令 Docker 安裝Asp.Net Core鏡像 使用Dockerfile部署

Docker 常用命令

docker info

檢查Docker的安裝是否正確,如果沒有找到此命令,則表示Docker沒有正確安裝

docker pull busybox

拉取一個預建的鏡像

sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo Docker; sleep 1; done")

以后臺進程的方式運行hello docker

sample_job命令會隔一秒打印一次Docker,使用Docker logs可以查看輸出。如果沒有起名字,那這個job會被分配一個id,以后使用命令例如Docker logs查看日志會變得比較麻煩。

docker logs $sample_job

運行Docker logs命令來查看job的當前狀態:

docker help

所有Docker命令

docker stop $sample_job

停止名為sample_job的容器

docker restart $sample_job

重新啟動該容器

docker stop $sample_job docker rm $sample_job

如果要完全移除容器,需要將該容器停止,然后才能移除

docker commit $sample_job job1

將容器的狀態保存為鏡像

docker images

令查看所有鏡像的列表

下面分享一些我經常使用的一些命令:

移除所有的容器和鏡像,用一行命令大掃除:

docker kill $(docker ps -q) ; docker rm $(docker ps -a -q) ; docker rmi $(docker images -q -a)

僅僅想刪除所有的容器,你可以運行如下命令:

docker kill $(docker ps -q) ; docker rm $(docker ps -a -q)

清除名稱為none的鏡像,一般都是下載一般失敗的殘留:

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rmdocker images|grep none|awk '{print $3 }'|xargs docker rmi

清除單個鏡像:

docker rmi -f <image id>

Docker 安裝Asp.Net Core鏡像

有關Docker的安裝請參考官網:https://www.docker.com/products/docker

到這里,假設你的Docker已經安裝完成,以下環境為 Liunx(Ubuntu 15.02)。

打開 https://hub.docker.com 右上角搜索dotnet,選擇第一個搜索結果microsoft/dotnet,點進去如下圖:

得到命令了吧,切換到命令行窗口運行以下命令來安裝asp.net core 鏡像。

sudo docker pull microsoft/dotnet

什么? 沒響應,速度慢? 你不會買個高速VPN啊~

什么? 沒錢? 你不會找一個國內的Docker鏡像站啊~ DaoCloud鏡像啊,阿里云Docker鏡像啊。。自己動手找啊。。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保靖县| 广汉市| 彰化市| 无极县| 平泉县| 本溪| 潜山县| 乐陵市| 绥中县| 壤塘县| 化德县| 建瓯市| 灌云县| 安陆市| 当阳市| 深泽县| 广汉市| 桦南县| 乌审旗| 叙永县| 灵石县| 呼伦贝尔市| 萨嘎县| 柘荣县| 新邵县| 文山县| 上思县| 固原市| 龙泉市| 沂源县| 赤壁市| 怀集县| 清新县| 天台县| 滦平县| 项城市| 黄龙县| 赤峰市| 丽水市| 尚义县| 晋中市|