最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解ASP.NET Core 網(wǎng)站在Docker中運(yùn)行

 更新時(shí)間:2017年05月25日 14:42:23   作者:漫步長(zhǎng)江  
本篇文章主要介紹了詳解ASP.NET Core 網(wǎng)站在Docker中運(yùn)行,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

Docker作為新一代的虛擬化方式,未來(lái)肯定會(huì)得到廣泛的應(yīng)用,傳統(tǒng)虛擬機(jī)的部署方式要保證開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、UAT環(huán)境、生產(chǎn)環(huán)境的依賴(lài)一致性,需要大量的運(yùn)維人力,使用Docker我們可以實(shí)現(xiàn)一次部署,到處運(yùn)行。

本文介紹如何把ASP.NET Core網(wǎng)站部署在Docker中運(yùn)行。

軟件環(huán)境清單

  1. CentOS 7.3.1611
  2.  Docker 1.12.6
  3.  .NET Core 1.1

安裝Docker

$ #安裝Docker
$ yum install docker
$ #啟動(dòng)docker服務(wù)
$ systemctl start docker.service
$ #配置開(kāi)機(jī)啟動(dòng)
$ systemctl enable docker.service

配置Docker加速器

由于眾所周知的原因,要想流暢地使用Docker,需要配置Docker加速器,否則你會(huì)覺(jué)得回到了撥號(hào)上網(wǎng)的時(shí)代。
 我使用的是DaoCloud,號(hào)稱(chēng)永久免費(fèi)。注冊(cè)地址是:https://account.daocloud.io/signin。

 用微信掃一掃就可以快速完成注冊(cè)。

 注冊(cè)完成會(huì)提供有一個(gè)配置腳本地址:

$ #配置docker加速器
$ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://xxxxxx.m.daocloud.io
$ #重啟生效
$ systemctl restart docker

拉取ASP.NET Core鏡像

$ docker pull microsoft/aspnetcore
$ #檢查是否成功
$ docker images

準(zhǔn)備ASP.NET Core網(wǎng)站發(fā)布文件

可以參考我之前的文章:ASP.NET Core 網(wǎng)站發(fā)布到Linux服務(wù)器

創(chuàng)建Dockerfile

放到網(wǎng)站根目錄,文件內(nèi)容參考如下:

FROM docker.io/microsoft/aspnetcore
COPY ./publish
WORKDIR /publish  
EXPOSE 8080
CMD ["dotnet", "TestAspNetCoreWeb.dll"]

打包鏡像

$ #注意最后有個(gè)點(diǎn)。
$ docker build -t test-netcore:1.0 .

啟動(dòng)容器

$ docker run --name test-netcore -p 8080:8080 -d test-netcore:1.0
$ #檢查容器是否啟動(dòng)成功,如果啟動(dòng)后沒(méi)效果,試試docker run 不加-d,如果有報(bào)錯(cuò)有提示信息。
$ docker ps 

網(wǎng)站運(yùn)行成功。

配置過(guò)程我遇到容器啟動(dòng)失敗的兩個(gè)情況:

1.網(wǎng)站的監(jiān)聽(tīng)使用了ip,報(bào)錯(cuò)“Error -99 EADDRNOTAVAIL address not available”

2.網(wǎng)站的監(jiān)聽(tīng)使用了localhost,報(bào)錯(cuò)“curl: (56) Recv failure: Connection reset by peer”

最后發(fā)現(xiàn)使用http://*:8080來(lái)監(jiān)聽(tīng)才成功。

docker run 失敗后再次運(yùn)行會(huì)提示名稱(chēng)已存在,可以使用docker rm -f [容器名稱(chēng)] 刪除容器或換個(gè)名稱(chēng)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Jenkins+Docker?一鍵自動(dòng)化部署?SpringBoot?項(xiàng)目的詳細(xì)步驟

    Jenkins+Docker?一鍵自動(dòng)化部署?SpringBoot?項(xiàng)目的詳細(xì)步驟

    這篇文章主要介紹了Jenkins+Docker?一鍵自動(dòng)化部署SpringBoot?項(xiàng)目,本文章實(shí)現(xiàn)最簡(jiǎn)單全面的Jenkins+docker+springboot?一鍵自動(dòng)部署項(xiàng)目,步驟齊全,少走坑路,需要的朋友可以參考下
    2022-08-08
  • docker-compose使用中遇到的坑及解決

    docker-compose使用中遇到的坑及解決

    這篇文章主要介紹了docker-compose使用中遇到的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 通過(guò)docker容器搭建lamp架構(gòu)的流程

    通過(guò)docker容器搭建lamp架構(gòu)的流程

    這篇文章主要介紹了dcoker容器搭建lamp架構(gòu),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • 詳解Docker Swarm概念與用法

    詳解Docker Swarm概念與用法

    這篇文章主要介紹了Docker Swarm概念與用法,幫助大家更好的理解和使用docker容器,感興趣的朋友可以了解下
    2020-09-09
  • Docker 私有倉(cāng)庫(kù)恢復(fù)實(shí)例詳解

    Docker 私有倉(cāng)庫(kù)恢復(fù)實(shí)例詳解

    這篇文章主要介紹了Docker 私有倉(cāng)庫(kù)恢復(fù)實(shí)例詳解的相關(guān)資料,這里提供了詳細(xì)的實(shí)現(xiàn)步驟,及注意事項(xiàng),完成docker私有倉(cāng)庫(kù)的恢復(fù),需要的朋友可以參考下
    2016-11-11
  • 如何找到Docker容器(redis)中的持久化文件

    如何找到Docker容器(redis)中的持久化文件

    要查看Docker容器的dump.rdb和appendonly.aof文件(如果啟用了AOF持久化)的位置,我們需要知道容器中Redis配置文件的內(nèi)容或者容器的數(shù)據(jù)卷的掛載位置,本文給大家介紹如何找到Docker容器(redis)中的持久化文件,感興趣的朋友一起看看吧
    2023-10-10
  • 在docker中執(zhí)行l(wèi)inux shell命令的操作

    在docker中執(zhí)行l(wèi)inux shell命令的操作

    這篇文章主要介紹了在docker中執(zhí)行l(wèi)inux shell命令的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Ceph集群Docker容器化部署過(guò)程

    Ceph集群Docker容器化部署過(guò)程

    這篇文章主要介紹了Ceph集群Docker容器化部署過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 安裝Docker配置阿里云鏡像加速(圖文教程)

    安裝Docker配置阿里云鏡像加速(圖文教程)

    dcker配置阿里云鏡像加速,其目的是為了在提高docker鏡像下載速度,本文主要介紹了安裝Docker配置阿里云鏡像加速,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-04-04
  • docker拉取鏡像報(bào)錯(cuò):Error?response?from?daemon:?Get?“https://registry-1.docker.io/v2/“:?dial?tcp的解決過(guò)程

    docker拉取鏡像報(bào)錯(cuò):Error?response?from?daemon:?Get?“https://r

    今天做完一個(gè)新項(xiàng)目,搭建了一個(gè)新的虛擬機(jī),打算使用docker來(lái)搭建各種環(huán)境,發(fā)現(xiàn)拉取鏡像報(bào)錯(cuò)Error?response?from?daemon:?Get?"https://registry-1.docker.io/v2/":?dial?tcp,所以接下來(lái)給大家介紹了docker拉取鏡像報(bào)錯(cuò)的解決過(guò)程,需要的朋友可以參考下
    2024-08-08

最新評(píng)論

阜新市| 棋牌| 孟村| 新源县| 荥经县| 永兴县| 应城市| 道真| 马山县| 黎城县| 小金县| 镇原县| 普格县| 乌苏市| 武安市| 和龙市| 读书| 青龙| 方山县| 五峰| 合作市| 阳山县| 韶山市| 辰溪县| 峡江县| 鄂州市| 绥棱县| 沁阳市| 福州市| 耿马| 巫山县| 德惠市| 旬邑县| 防城港市| 安岳县| 天峨县| 大冶市| 福海县| 桐乡市| 黑水县| 太谷县|