Linux安装docker及.net core3.1 SDK

1、安装环境

此处在Centos7进行安装,可以使用以下命令查看CentOS版本

lsb_release ‑a

在 Cen­tOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看

uname ‑r

2、用yum源安装

使用官方安装脚本自动安装

安装命令如下:

curl ‑fsSL https://get.docker.com | bash ‑s dock­er –mir­ror Aliyun

也可以使用国内 dao­cloud 一键安装命令:

curl ‑sSL https://get.daocloud.io/docker | sh

安装 Docker Engine-Community

使用 Docker 仓库进行安装

在新主机上首次安装 Dock­er Engine-Com­mu­ni­ty 之前,需要设置 Dock­er 仓库。之后,您可以从仓库安装和更新 Docker。

设置仓库

安装所需的软件包。yum-utils 提供了 yum-con­fig-man­ag­er ,并且 device map­per 存储驱动程序需要 device-map­per-per­sis­tent-data 和 lvm2。

$ sudoyum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

使用以下命令来设置稳定的仓库。

使用官方源地址(比较慢)

sudo yum-con­fig-man­ag­er \
    –add-repo \
    https://download.docker.com/lin­ux/cen­tos/docker-ce.repo

可以选择国内的一些源地址:

阿里云

sudo yum-con­fig-man­ag­er \
    –add-repo \
    http://mirrors.aliyun.com/dock­er-ce/lin­ux/cen­tos/docker-ce.repo

清华大学源

sudo yum-con­fig-man­ag­er \
    –add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/dock­er-ce/lin­ux/cen­tos/docker-ce.repo

安装 Docker Engine-Community

安装最新版本的 Dock­er Engine-Com­mu­ni­ty 和 containerd,或者转到下一步安装特定版本:

$ sudo yum install dock­er-ce dock­er-ce-cli containerd.io

2.3 启动dock­er

sys­tem­ctl start docker

2.4 查看dock­er服务状态

sys­tem­ctl sta­tus docker

2.5 设置开机自启动

sudo systemctl enable docker

以上dock­er就安装完成了。

下面介绍安装.net core 3.1依赖:

第一步,安装packages-microsoft-prod.rpm

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
需要先安装微软在Linux下的软件包,执行以上命令即可;

第二步,更新yum
sudo yum update
更新软件包,执行以上命令即可;

第三步,安装.Net Core (本文安装的是.Net Core 3.1)
sudo yum install dotnet-sdk-3.1

第四步,安装 ASP.NET Core 运行时

如果先安装SDK,运行时已经作为依赖项安装,本步骤也可省略。

sudo yum install aspnetcore-runtime-3.1

至此,.Net Core在Linux下安装成功,如下图所示:

dotnet --version

为您推荐

发表评论

您的电子邮箱地址不会被公开。