<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【Core】.NET Core 部署( Docker + CentOS)

      閱讀目錄

      CentOS 下 Docker安裝

      回到頂部

      使用腳本安裝 Docker

      (1)安裝docker

       sudo yum install docker

      ---------------------------------------------------------------------------------------------------------

      *.rpm is not signed解決

      1、# yum install qemu*報錯如下:Package qemu-kvm-tools-0.12.1.2-2.113.el6.x86_64.rpm is not signed2、解決# vim /etc/yum.repos.d/CentOS-Base.repo把其中的gpgcheck值改為0如果還報錯yum加參數--nogpgcheck

      yum install docker --nogpgcheck

      ---------------------------------------------------------------------------------------------------------------------------------------

      1.軟件包 moby-runc-1.0.0~rc10+azure-2.x86_64.rpm 沒有簽名

      2.處理 moby-runc-1.0.0~rc10+azure-2.x86_64 與 runc 的沖突
      --> 處理 moby-containerd-1.3.7+azure-1.x86_64 與 containerd 的沖突
      --> 解決依賴關系完成
      錯誤:moby-containerd conflicts with containerd.io-1.2.13-3.2.el7.x86_64
      錯誤:moby-runc conflicts with containerd.io-1.2.13-3.2.el7.x86_64
      您可以嘗試添加 --skip-broken 選項來解決該問題
      您可以嘗試執行:rpm -Va --nofiles --nodigest

       docker -v  docker info   docker version

      yum remove docker \
      > docker-client \
      > docker-client-latest \
      > docker-common \
      > docker-latest \
      > docker-latest-logrotate \
      > docker-logrotate \
      > docker-engine

       

       sudo yum install -y 

       rpm -e docker-ce-cli-19.03.12

       rm -rf /var/lib/docker/*

       sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

       sudo yum install -y docker-ce docker-ce-cli containerd.io

       systemctl status docker.service

       

       

       

       

       

      ---------------------------------------------------------------------------------------------------------------------------------------

      (2)啟動docker

      systemctl  start docker.service

      (3)配置開機啟動

      systemctl enable docker.service

      (4)查看docker版本信息

      docker version

      (5).net core 創建 Dockerfile 

      (5)dockerfile

       

      復制代碼

      #基于 `microsoft/aspnetcore:2.0` 來構建我們的鏡像
      FROM microsoft/aspnetcore:2.0
      
      #拷貝項目publish文件夾中的所有文件到 docker容器中的publish文件夾中  
      COPY . /publish
      
      #設置工作目錄為 `/publish` 文件夾,即容器啟動默認的文件夾
      WORKDIR /publish
      
      #設置Docker容器對外暴露80端口
      EXPOSE 80
      
      #使用`dotnet NetCore2Mvc.dll`來運行應用程序
      ENTRYPOINT ["dotnet", "NetCore2Mvc.dll"]

      復制代碼

       

       

       (6)發布項目

       

       將發布的文件拷到centos的core文件夾下

       

      (7)生成鏡像

      cd 到core文件夾下

      sudo docker build -t demo-netcore .       (注意:最后空格后面有一個.)。

      (9)查看生成的鏡像

      sudo docker images

      因為,剛打包的鏡像demo-netcore是基于docker.io/microsoft/aspnetcore鏡像的,所以在打包demo-netcore的過程中,會優先從鏡像庫中拉取docker.io/microsoft/aspnetcore鏡像。

       

      (10)運行docker容器

      sudo docker run --name democore -d -p 54907:80 demo-netcore

      democore 容器的名稱。

      -d 后臺進程。

      -p是進行宿主和容器之間端口的映射,(-p 宿主端口:容器端口)

       

       

       (11)檢驗docker容器是否運行成功

          sudo docker ps -a

       

      (12)因為運行docker容器的時候 進行了 端口映射  所以外部訪問端口 為 54907

       

       

       ip addr

       

       

      (13)刪除鏡像

      sudo docker rmi (鏡像ID)

       

      (14)刪除容器

      sudo docker rm xxxxxxxxx(容器id)

       

       刪除容器之前停止容器

      sudo docker stop (容器id)

       

      (15)創建容器

       docker commit -p xxxxxxxxxxx(容器id) name(快照名稱)

       

      (16)保存本地tar備份

       docker save -o ~/xxxxxxxx.tar name(容器名稱)

       

      (17)Xftp5物理導出到本地

       

      (18)恢復docker備份

       

      (19)進入docker容器內部

      docker exec -it 容器id /bin/bash

       

      (20)退出容器

      Ctrl+D 或者 exit

       

      (21)查看docker 日志

      docker logs -f -t --since="2017-05-31" --tail=10 alibaba-vica-netapi

      docker logs 6dc1e5f74c0

       

      --since : 此參數指定了輸出日志開始日期,即只輸出指定日期之后的日志。

      -f : 查看實時日志

      -t : 查看日志產生的日期

      -tail=10 : 查看最后的10條日志。

      alibaba-vica-netapi : 容器名稱

       

      項目需要重新發布時:

      將發布文件拷到core文件夾下

      將之前的容器停掉,

      重新build一個鏡像demo-netcore2

      再次run一個容器democore2  端口映射

       

      就可以看到新發布的內容了

      如果想回退到上個版本 只需要停掉當前容器,run demo-netcore鏡像

       

       

      $ sudo docker ps // 查看所有正在運行容器
      $ sudo docker stop containerId // containerId 是容器的ID

      $ sudo docker ps -a // 查看所有容器
      $ sudo docker ps -a -q // 查看所有容器ID

      $ sudo docker stop $(docker ps -a -q) // stop停止所有容器
      $ sudo  docker rm $(docker ps -a -q) // remove刪除所有容器

       

      http://www.rzrgm.cn/chuankang/p/9474591.html

      posted @ 2020-08-02 21:03  夢飛翔魚  閱讀(552)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产亚洲国产精品二区| 日本黄页网站免费大全| 蜜桃一区二区三区在线看| 特级毛片在线大全免费播放| 亚洲中文字幕精品第三区| 国产国拍亚洲精品永久软件| 国产精品剧情亚洲二区| 中文字幕在线无码一区二区三区| 手机在线国产精品| 夜夜添狠狠添高潮出水| 午夜精品久久久久久| 亚洲一区二区三级av| 黄梅县| 成av人片一区二区久久| 西西人体大胆444WWW| 卡一卡2卡3卡精品网站| 午夜色大片在线观看免费| 亚洲欧美激情在线一区| 亚洲暴爽av天天爽日日碰| 无翼乌口工全彩无遮挡h全彩| 在线国产精品中文字幕| 亚洲欧美日韩久久一区二区| 国内精品伊人久久久久影院对白 | 亚洲日韩精品一区二区三区无码| 国产乱码精品一区二三区| 99精品久久毛片a片| 亚洲乱码中文字幕小综合 | A级孕妇高清免费毛片| 中文字幕第一页国产| 一本久久a久久精品亚洲| 日本一区二区三区东京热| 视频一区视频二区视频三| 精品国产午夜福利在线观看 | 国产网红女主播精品视频| 激情综合网激情五月我去也| 亚洲高清 一区二区三区| 国产伦码精品一区二区| 蜜臀视频在线观看一区二区| 内地自拍三级在线观看| 成A人片亚洲日本久久| 成人免费无遮挡在线播放|