欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

將博客遷移至docker紀(jì)實(shí)

 更新時(shí)間:2017年05月02日 08:37:11   作者:轉(zhuǎn)交遇見(jiàn)陳綺貞  
作者個(gè)人博客一直是跑在阿里云主機(jī)上的,最近接觸了docker 心血來(lái)潮想把自己的應(yīng)用打包到docker容器中去,方便以后的遷移部署,這里把經(jīng)驗(yàn)給大家總結(jié)分享下

由于五一前的這周工作需求不是很多,便趁著這個(gè)機(jī)會(huì)將博客遷移到了docker中,雖說(shuō)網(wǎng)上docker相關(guān)文章有很多,第一次實(shí)踐的我還是遇到了一些小問(wèn)題,現(xiàn)在便來(lái)總結(jié)一下。

在這里我要推薦的是docker_practice本站地址),有中英文版本,很多細(xì)節(jié)知識(shí)都有講到,非常適合入門(mén)學(xué)習(xí)。其次是docker hub,可以其上面尋找自己需要的一些鏡像,這樣可以有助于自己比較方便地寫(xiě)出自己想要的dockerfile。

我認(rèn)為docker鏡像最主要的好處是可復(fù)用,所以制作時(shí)需要注意生成鏡像的大小,以便于網(wǎng)絡(luò)傳輸。以dotnetcore為例,官方有專(zhuān)門(mén)的runtime鏡像,build鏡像,sdk鏡像等等,根據(jù)自己的實(shí)際需求選擇恰好滿(mǎn)足自己需求的基礎(chǔ)鏡像就好。同時(shí),dockerfile內(nèi)能使用一條命令盡量使用一條命令,減少鏡像的生成層數(shù)和生成時(shí)間。docker運(yùn)行和預(yù)期不符時(shí),善于使用docker logs來(lái)查看日志,利用好Google能解決許多問(wèn)題。

下面是博客的dockerfile(本體fork自YuukoBlog,個(gè)人只是做了一些微小的修改...),

其中dbdata目錄是為了掛載本地的sqllite,防止以后刪除容器博客數(shù)據(jù)丟失。

FROM microsoft/dotnet:latest

RUN mkdir /package \
  && mkdir /dotnetapp

Copy . /package
RUN dotnet restore package/YuukoBlog/src/YuukoBlog/YuukoBlog.csproj \
  && dotnet publish package/YuukoBlog/src/YuukoBlog/YuukoBlog.csproj -c Release -o /dotnetapp \
  && rm -rf /package
VOLUME /dotnetapp/dbdata
WORKDIR /dotnetapp
ENV ASPNETCORE_URLS http://*:5000
EXPOSE 5000

ENTRYPOINT ["dotnet", "YuukoBlog.dll"]

相關(guān)文章

  • 在docker中配置Oracle11g的過(guò)程

    在docker中配置Oracle11g的過(guò)程

    這篇文章主要介紹了在docker中配置Oracle11g?,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • 從進(jìn)程中去理解?Docker隔離技術(shù)

    從進(jìn)程中去理解?Docker隔離技術(shù)

    這篇文章主要介紹了從進(jìn)程中去理解?Docker隔離技術(shù),Docker?公司發(fā)布的?Docker?項(xiàng)目具有里程碑式的意義;Docker?項(xiàng)目通過(guò)“容器鏡像”,解決了應(yīng)用打包這個(gè)根本性難題,下文更多相關(guān)資料,需要的朋友可以參考一下
    2022-04-04
  • docker+Nginx部署前端項(xiàng)目的詳細(xì)過(guò)程記錄

    docker+Nginx部署前端項(xiàng)目的詳細(xì)過(guò)程記錄

    docker的出現(xiàn)解決了我們很多問(wèn)題,讓我們避免陷入各種依賴(lài)安裝的痛苦中,下面這篇文章主要給大家介紹了關(guān)于docker+Nginx部署前端項(xiàng)目的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Docker鏡像構(gòu)建原理解析(不裝docker也能構(gòu)建鏡像)

    Docker鏡像構(gòu)建原理解析(不裝docker也能構(gòu)建鏡像)

    這篇文章主要介紹了Docker鏡像構(gòu)建原理解析(不裝docker也能構(gòu)建鏡像),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Docker 中的容器完全解析

    Docker 中的容器完全解析

    這篇文章主要介紹了Docker 中的容器完全解析的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • docker中查看日志的幾種常見(jiàn)方式

    docker中查看日志的幾種常見(jiàn)方式

    這篇文章主要給大家介紹了關(guān)于docker中查看日志的幾種常見(jiàn)方式,Docker提供一些方式來(lái)查看容器的日志,文中將每種方法都給出了代碼示例,需要的朋友可以參考下
    2023-08-08
  • 查找Docker容器IP地址的四種方法

    查找Docker容器IP地址的四種方法

    在使用 Docker 管理和部署應(yīng)用程序時(shí),了解容器的 IP 地址是非常重要的,每個(gè) Docker 容器都有其自己的 IP 地址,本文將介紹幾種常用的方法,幫助您輕松查找 Docker 容器的 IP 地址,需要的朋友可以參考下
    2024-07-07
  • 使用Docker registry鏡像創(chuàng)建私有倉(cāng)庫(kù)的方法

    使用Docker registry鏡像創(chuàng)建私有倉(cāng)庫(kù)的方法

    本篇文章主要介紹了使用Docker registry鏡像創(chuàng)建私有倉(cāng)庫(kù)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • Mac上使用Docker搭建kafka集群方式

    Mac上使用Docker搭建kafka集群方式

    這篇文章主要介紹了Mac上使用Docker搭建kafka集群方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • jenkins如何進(jìn)行自動(dòng)化部署

    jenkins如何進(jìn)行自動(dòng)化部署

    這篇文章主要介紹了jenkins如何進(jìn)行自動(dòng)化部署問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評(píng)論