《黑马头条》项目学习(一)

文章目录

  • 介绍
  • 功能结构图
  • 技术栈
  • 环境搭建
    • 服务器
    • Nacos
      • 安装Docker
      • Docker安装Nacos
  • 下载项目工程文件

介绍

黑马头条项目是黑马程序员的公开免费课程,项目使用了众多主流技术,对于本人学习有较大帮助。改项目类似于今日头条、腾讯新闻…等主流软件。

功能结构图

《黑马头条》项目学习(一)_第1张图片

技术栈


环境搭建

服务器

首先我们需要先具备一个Linux服务器环境,大家可以使用虚拟机,也可以使用各大厂的云服务器(阿里、腾讯、华为),这里就不再赘述。

Nacos

安装Docker

这里使用了Docker,因此我们的服务器需要先安装Docker,安装步骤:

// 1. 依赖软件安装
yum install -y yum-utils device-mapper-persistent-data lvm2
// 2. yum安装docker
yum install docker-ce
// 3. 启动
 systemctl start docker
// 4. 加入自启
 systemctl enable  docker
// 5. 查看docker版本
 docker version

注意:我使用的阿里云服务器,在设置docker国内镜像源的时候,需要修改/新增docker的配置文件:

vi /etc/docker/daemon.json

并将其内容修改为:
《黑马头条》项目学习(一)_第2张图片

《黑马头条》项目学习(一)_第3张图片

Docker安装Nacos

  1. docker拉取nacos镜像
docker pull nacos/nacos-server
  1. 创建容器
docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server

注意:由于我是用的阿里云的入门级服务器,内存较小,因此不能用默认的启动参数,否则会因为内存不足而启动失败,因此需要将上面创建容器的参数修改为:

docker run -e JVM_XMS=256m -e JVM_XMX=256m --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

参数说明:

  • –env MODE=standalone: 单机版
  • –name nacos: 别名为naocs
  • –restart=always:开机启动
  • -d: 表示可后台运行容器 (守护式运行)
  • -it: 表示 与容器进行交互式启动
  • -p 宿主机端口:容器端口:将容器内部的 8848端口与docker 宿主机(docker装在哪台服务器 哪台服务器就是宿主机)8848 端口进行映射
  • nacos/nacos-server:镜像名
  1. 查看容器是否创建成功
docker images

在这里插入图片描述

docker ps

在这里插入图片描述

  1. 查看日志
// 通过命令查看日志
docker logs -f 容器id

《黑马头条》项目学习(一)_第4张图片

下载项目工程文件

按照课程提示,下载本项目初始的项目工程文件,解压后用IDEA打开。然后配置好maven仓库。
《黑马头条》项目学习(一)_第5张图片

你可能感兴趣的:(学习,docker,java,spring,cloud)