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

將博客遷移至docker紀實

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

由于五一前的這周工作需求不是很多,便趁著這個機會將博客遷移到了docker中,雖說網上docker相關文章有很多,第一次實踐的我還是遇到了一些小問題,現在便來總結一下。

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

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

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

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

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"]

相關文章

  • 在docker中配置Oracle11g的過程

    在docker中配置Oracle11g的過程

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

    從進程中去理解?Docker隔離技術

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

    docker+Nginx部署前端項目的詳細過程記錄

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

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

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

    Docker 中的容器完全解析

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

    docker中查看日志的幾種常見方式

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

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

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

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

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

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

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

    jenkins如何進行自動化部署

    這篇文章主要介紹了jenkins如何進行自動化部署問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評論