Linux下使用docker部署前后分离netcore webapi项目、前端vue页面、Mysql、Redis、SQLite
Linux下使用docker部署netcore(一)
Linux下使用docker部署Mysql(二)
Linux下使用docker部署Redis(三)
Linux下使用docker部署发布后的netcore(四)
Linux下使用docker部署VUE(五)
Linux下使用docker创建nginx图片服务器(六)
说明
这篇文章是为了记录公司的项目部署过程,方便给其他运维人员查阅,我对linux的详细操作谈不上非常精通,如果只是想了解实战项目的部署流程可以查看这篇文章。本文介绍了linux下使用docker的基本操作、使用docker部署netcore webapi项目、vue项目、Mysql、Redis、SQLite。我们先是一步一步部署,之后会采用docker-compose一步生成多种环境。 本人能力有限,底层的东西讲不清楚,但是会把遇到的问题的解决办法分享出来供大家查阅。废话不多说,直接整。
此处在Centos7或8进行安装,使用其他版本的系统可能在语句上要有所更改,自行百度吧。
1.首先查看自己的服务器上装没装docker,避免安装重复。
sudo yum update #更新一下yum包
安装Docker
sudo yum install -y yum-utils #安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源
yum list installed | grep docker
如果已经安装了就不需要再次安装。
2.安装docker
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce
提示我们已经安装完成。
这一步设置稳定的仓库,添加yum源。之后再进行安装就可以了。
启动docker
sudo systemctl start docker
设置docker自启动
sudo systemctl enable docker
查看docker是否运行起来
systemctl status docker
docker已经部署好了,接下来我们正式开始一样一样部署我们的项目。
[本文来源](https://blog.csdn.net/weixin_41282455/article/details/106939205)