1、安装环境
此处在Centos7进行安装,可以使用以下命令查看CentOS版本
lsb_release ‑a

在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看
uname ‑r
2、用yum源安装
使用官方安装脚本自动安装
安装命令如下:
curl ‑fsSL https://get.docker.com | bash ‑s docker –mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl ‑sSL https://get.daocloud.io/docker | sh
安装 Docker Engine-Community
使用 Docker 仓库进行安装
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
设置仓库
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
$ sudoyum install -y yum-utils \
device-mapper-persistent-data \
lvm2
使用以下命令来设置稳定的仓库。
使用官方源地址(比较慢)
$ sudo yum-config-manager \
–add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
可以选择国内的一些源地址:
阿里云
$ sudo yum-config-manager \
–add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学源
$ sudo yum-config-manager \
–add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
安装 Docker Engine-Community
安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本:
$ sudo yum install docker-ce docker-ce-cli containerd.io
2.3 启动docker
systemctl start docker
2.4 查看docker服务状态
systemctl status docker
2.5 设置开机自启动
sudo
systemctl enable
docker

以上docker就安装完成了。
下面介绍安装.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
