框架使用:

maven的setting文件修改

运行环境配置:dev

服务器环境搭建:

一、docker安装

1、卸载旧版本

sudo yum remove docker

docker-client

docker-client-latest

docker-common

docker-latest

docker-latest-logrotate

docker-logrotate

docker-engine

2、通过存储库安装(先安装存储库)

sudo yum install -y yum-utils

sudo yum-config-manager

--add-repo

https://download.docker.com/linux/centos/docker-ce.repo

3、安装稳定版本

sudo yum install docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io

4、docker设置为系统重启是自动启动

sudo systemctl enable docker

5、启动docker

systemctl start docker

6、查看docker是否安装完成

docker ps

二、安装mysql

1、拉取镜像

docker pull mysql

2、查看镜像是否拉取成功

docker images

3、启动容器

docker run -itd -p 3306:3306 --privileged=true -v /cargo/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql

4、防火墙打开端口 3306(这一步可以吧后续需要的端口都打开)

443、22、80、3306、8081、6379、5672、15672

1、查看防火墙状态

firewall-cmd --state

2、如果是notrun启动防火墙

systemctl start firewalld.service

3、查看以开放的防火墙端口

firewall-cmd --list-ports

4、打开端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent success

5、防火墙生效

firewall-cmd --reload

5、打开服务供应商管理平台的服务端口

6、测试连接

三、安装gitlab

1、拉取镜像

docker pull gitlab/gitlab-ce

2、运行容器

docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /cargo/docker/gitlab/config:/etc/gitlab -v /cargo/docker/gitlab/logs:/var/log/gitlab -v /cargo/docker/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

按上面的方式,gitlab容器运行没问题,但在gitlab上创建项目的时候,生成项目的URL访问地址是按容器的hostname来生成的,也就是容器的id。作为gitlab服务器,我们需要一个固定的URL访问地址,于是需要配置gitlab.rb

(宿主机路径:/home/gitlab/config/gitlab.rb)

# gitlab.rb文件内容默认全是注释

$ vim /home/gitlab/config/gitlab.rb

# 配置http协议所使用的访问地址,不加端口号默认为80

external_url 'http://192.168.199.231'

# 配置ssh协议所使用的访问地址和端口

gitlab_rails['gitlab_ssh_host'] = '192.168.199.231'

gitlab_rails['gitlab_shell_ssh_port'] = 222 # 此端口是run时22端口映射的222端口

3、登陆创建项目,添加成员

四、安装nexus私服

1、拉取镜像

docker pull sonatype/nexus3

2、创建挂在目录

mkdir -p /cargo/docker/nexus/nexus-data && chmod 777 /cargo/docker/nexus/nexus-data

3、运行容器

docker run -d -p 8081:8081 --name nexus -v /cargo/docker/nexus/nexus-data:/nexus-data sonatype/nexus3

4、登陆nexus修改密码

cd /cargo/docker/nexus/nexus-data

cat admin.password

五、安装redis

1、拉取镜像

docker pull redis

2、创建挂在目录

# mkdir -p /cargo/docker/redis/data && chmod 777 /cargo/docker/redis/data

# cd /cargo/docker/redis

# touch redis.conf

3、修改启动默认配置(从上至下依次):

bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问

protected-mode no #默认yes,开启保护模式,限制为本地访问

daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败

databases 2 #数据库个数(可选),我修改了这个只是查看是否生效。。

dir ./ #输入本地redis数据库存放文件夹(可选)

appendonly yes #redis持久化(可选)

requirepass 密码 #配置redis访问密码

4、启动redis容器

docker run -p 6379:6379 --name redis -v /cargo/docker/redis/redis.conf:/etc/redis/redis.conf -v /cargo/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

5、验证

# docker exec -it redis /bin/bash

# redis-cli

六、安装rabbitmq

1、拉取镜像

sudo docker pull rabbitmq:management

2、运行镜像

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /cargo/docker/rabbitmq/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my-vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management

非docker方式

wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

rpm -ivh erlang-

rpm -ivh socat-

rpm -ivh rabbitmq-

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app

【修改loopback,值改为[]】

cd /usr/lib/rabbitmq/bin

./rabbitmq-server start

默认账号密码 guest

七、安装showdoc

docker pull star7th/showdoc

mkdir -p /cargo/docker/showdoc/html && chmod -R 777 /cargo/docker/showdoc

docker run -d --name showdoc -p 4999:80 -v /cargo/docker/showdoc/html:/var/www/html/ star7th/showdoc

lux系统服务器安装后多大,服务器环境搭建相关推荐

  1. win2003系统服务器搭建,最新版WIN2003系统服务器环境搭建教程.doc

    最新版WIN2003系统服务器环境搭建教程 ==================================================================== 新网合租特此说明: ...

  2. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  3. LAMP服务器环境搭建及工程部署

    LAMP服务器环境搭建及工程部署 这篇文章是我之前讲的环境搭建和项目部署视频讲解的文字版本,由于之前直播录屏的时候没有空闲的服务器进行搭建,所以没有详细的截图等可以展示. 现在刚好我手头有一台vps刚 ...

  4. 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装

    腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...

  5. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  6. 服务器环境搭建(裸机到应用)

    欢迎各位关注我的微信公众号:程序员JC.以及我的两个域名:www.jackchen.world 和 www.jackchen.work 现已迁移至本人的服务器,可能暂时没法访问! 鉴于我春节期间,我自 ...

  7. Deepin系统安装后相关设置与环境搭建

    title: Deepin系统安装后相关设置与环境搭建 date: 2019-05-01 12:44:00 Deepin系统安装后相关设置与环境搭建 系统环境设置 设置 swap(交换分区) 的大小 ...

  8. 服务器php环境配置续费,php 服务器环境搭建配置

    摘要 腾兴网为您分享:php 服务器环境搭建配置,钻石星球,智慧农业,思维导图,扇贝单词等软件知识,以及华为主题app,mychrome,花椒直播app,漫画猫,d3dx9_34.dll,360骑卫士 ...

  9. Linux服务器环境搭建《Redis、Nginx、mysql8安装》

    Linux服务器环境搭建<Redis.Nginx.mysql8安装> 1.Redis安装 直接操作: cd / cd /usr/local mkdir redis cd redis wge ...

最新文章

  1. Kong APIGW — Plugins — Traffic Control
  2. ((ios开发学习笔记五))手动创建Tab Bar Controller 程序
  3. 大一java实训报告1500字_社会实践报告1500字
  4. [转]讲解安装Ubuntu nfs配置系统
  5. Hadoop、Zookeeper、Hbase分布式安装教程
  6. 太阳能光伏发电行业将重入佳境
  7. Smuxi 0.8.10 发布 - IRC 客户端软件
  8. arcgis for android 学习 - (5) 在地图指定位置添加“标记“,并尝试选中它
  9. python下载pps视频
  10. C11语言比C99,C11相比C99的变化
  11. 网络调试助手无法连接tcp服务器,W5500 TCP 客户端网络调试助手连不上
  12. 腾讯云物联网通信MQTT数据转发到第三方服务
  13. python绘制折线图显示点数据_Python_散点图与折线图绘制
  14. 国债(长短期)、财政赤字、利率、美元指数、国债收益率关系
  15. html第三章练习1:音乐排行榜
  16. Android 6.0/7.0权限
  17. Quartus Prime Standard 18.1下载 安装流程
  18. Java中的逻辑运算符/移位运算符简单总结
  19. ES match query
  20. 【SLAM编译错误】CMakeFiles/Makefile2:252: recipe for target 'CMakeFiles/stereo_kitti.dir/all' failed

热门文章

  1. 【软件需求工程与建模 - 小组项目】阶段性汇报-软件设计规格说明书3.0
  2. JS数据类型及函数的预编译
  3. JavaScript学习笔记-JSON对象
  4. redo log重做日志缓冲
  5. WinRT知识积累1之读xml数据
  6. NGUI所见即所得之深入剖析UIPanel,UIWidget,UIDrawCall底层原理
  7. PostgreSQL windows下安装出现问题的解决办法
  8. 关于npm和yarn 安装vue脚手架
  9. 使用swagger实现在线api文档自动生成 在线测试api接口
  10. 小项目--bank1