zoukankan      html  css  js  c++  java
  • Docker+.Net Core 的那些事儿-1.准备工作

    1.下载centos

    地址:https://www.centos.org/download/

    我使用的是DVD ISO,这么做的目的是为了在之后的docker填坑的路上,方便使用centos中Firefox来确定docker中的app能否正常访问。

    当然,如果使用curl命令也是可以测试的,这就看各位的喜好了。我安装的centos版本为7,不同版本可能稍有不同,我会尽量在过程中注明。

    下载完毕后,需要对系统进行一些配置:

      1)关闭selinux

      selinux是一个非常坑的东西,它会使很多跟网络连接有关的服务都不能正常使用,所以关掉它是很关键的一步。

      先查看selinux的状态:

    getenforce

      如果显示状态为Enforcing,表示selinux是开启状态,使用下面命令关闭它

    setenforce 0

      执行上面命令会让selinux暂时关闭(不需要重启系统),如果想彻底关掉它:

    vim /etc/selinux/config

      将SELINUX设置为disabled,修改完毕后如果想生效需要重启系统。关于vim的用法请自行百度。

      2)更新yum

    yum update  //这一步是用来更新yum的mirror列表的。这一步很慢,受不了的可以使用网易的镜像站。

    2.在宿主机中安装.net core 环境

    yum install libunwind libicu
    curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848821  //这个地址会随着.net core的版本而不同,具体地址请进入下方地址去查看。
    mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
    ln -s /opt/dotnet/dotnet /usr/local/bin

     

    详情请见:https://www.microsoft.com/net/core#linuxcentos

    注意,最后ln的命令中/usr/local/bin不一定是这个目录,min版的centos7是/usr/bin。

    dotnet --version

    如果返回:

    表示安装成功。

    3.在宿主机中安装Docker环境

    yum install docker
    docker --version

    如果返回:

    表示docker安装成功。

    4.建立工作目录

    cd /home/[你的用户名]
    mkdir docker_demo

    至此,整个环境的搭建基本完成。之后的文章会介绍docker中的一些基本概念以及如何基于微软提供的docker镜像来创建一个自己的镜像。

     Docker+.Net Core 的那些事儿-2.创建Docker镜像

  • 相关阅读:
    leetcode------Clone Graph
    leetcode------Anagrams
    leetcode------Simplify Path
    leetcode------Number of Islands
    leetcode------3Sum Closest
    leetcode------4Sum
    leetcode------3Sum
    leetcode------Binary Tree Right Side View
    leetcode------Word Break
    leetcode------House Robber
  • 原文地址:https://www.cnblogs.com/kakura/p/7220148.html
Copyright © 2011-2022 走看看