由于目前微服务的流行,现在使用linux系统进行netcore项目的部署已经成为了一种趋势。因此我今天也专门来写一篇关于如何使用Nginx+docker部署项目到Linux中。
一、如果你想要在linux上使用docker部署项目,那么你需要先安装对应版本的docker的运行时,配置好docker环境。我这边使用的是centOS7版本的。
- Docker 要求 CentOS 系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本验证你的CentOS 版本是否支持 Docker 。
$ uname -r
- 使用
root
权限登录 Centos。确保 yum 包更新到最新。sudo yum update
- 卸载旧版本(如果安装过旧版本的话)
$ sudo yum remove docker docker-common docker-selinux docker-engine
- 安装 Docker Engine-Community,在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
设置仓库
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
安装 Docker Engine-Community
安装最新版本的 Docker Engin