当前位置: 首页 > news >正文

安徽省建设工程质量安全监督总站网站《水利建设与管理》杂志社网站

安徽省建设工程质量安全监督总站网站,《水利建设与管理》杂志社网站,linux网站环境,万户网络网站顾问文章目录 环境准备安装docker安装Java安装maven安装git安装MYSQL安装Redis安装RabbitMq安装minio 环境准备 操作系统版本为centos 7.9#xff0c;内核版本需要在3.10以上 sudo uname -rsudo cat /etc/redhat-release1.确认环境好后#xff0c;安装工具包并设置仓库 sudo yum… 文章目录 环境准备安装docker安装Java安装maven安装git安装MYSQL安装Redis安装RabbitMq安装minio 环境准备 操作系统版本为centos 7.9内核版本需要在3.10以上 sudo uname -rsudo cat /etc/redhat-release1.确认环境好后安装工具包并设置仓库 sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源 设置一下yum源这里采用一下阿里云也可以使用网易云等。阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的centos-Base.repo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo3.运行 yum makecache 生成缓存 yum clean all # 清除系统所有的yum缓存 yum makecache # 生成新的yum缓存 yum repolist安装docker 1.通过yum安装Docker yum -y install docker-ce报错 Loaded plugins: fastestmirror 解决方案1.禁用插件 vi /etc/yum/pluginconf.d/fastestmirror.confenabled 1//由1改为0禁用该插件vi /etc/yum.conf plugins1//改为0不使用插件2.清除yum缓存,重新遍历 yum clean all # 清除系统所有的yum缓存 yum makecache # 生成新的yum缓存 yum repolist3.重新安装docker #通过yum安装Docker yum -y install docker-ce#启动Docker sudo systemctl start docker #设置Docker开机自启 sudo systemctl enable docker #查看Docker版本 sudo docker version配置镜像加速 1…安装完成后配置阿里镜像加速使用命令查看镜像源如果没有该文件或没有配置则镜像源位于国外 cat /etc/docker/daemon.json2.配置国内镜像 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF {registry-mirrors: [加速器地址] } EOF sudo systemctl daemon-reload sudo systemctl restart docker//加速器镜像地址可以去阿里云等注册获取 也可以使用 http://hub-mirror.c.163.com该地址配置远程访问docker 1.找到以ExecStart开头的行在该行的末尾添加内容 -H tcp://0.0.0.0:2375 添加完成后保存文件。2.重启完成后可通过浏览器访问http://Docker主机IP:2375/version将输出Docker版本信息若无法访问请检查防火墙设置。 安装Java 卸载原有的Java版本 可以先用命令查看一下Linux系统是否已有Java。 java -verison如果系统自带了 Open JDK我们需要先把它卸载掉。 sudo rpm -qa | grep java | xargs rpm -e --nodeps删除完成后重新安装。1.进入对应的目录 创建一个java目录 mkdir -p /home/local/java 进入该目录将压缩包上传至该目录下 cd /home/local/java或者在一个已有的目录下安装jdk 例如 在/usr/local 目录下安装jdk切换到该目录并将压缩包上传到该目录下 cd /usr/local2.通过Linux命令下载JDK安装包并解压 tar -zxvf jdk-8u401-linux-x64.tar.gz # 将jdk1.8.0_401改名为java mv jdk1.8.0_401 java添加环境变量 1.进入当前目录/root 下.bash_profile文件按i进入编辑模式 2.在文件下方添加以下代码 export JAVA_HOME/home/local/java/java/ //安装的JDK目录 export CLASSPATH$JAVA_HOME/lib export PATH$JAVA_HOME/bin:$PATH3.按下Esc退出编辑模式Shift q 进入键盘编辑,wq 保存并退出后并使用该命令重新加载下配置文件。 source 刚刚修改的文件的路径 source /root/.bash_profile4.验证Java是否安装成功。 5.建立一个Java超链接 这是因为一些自己注册的Linux服务默认情况下会从 /usr/bin/java路径使用 Java。如果系统的 Java环境是通过 yum安装的时候这个超链接会自动创建如果是自己下载包安装的话这个超链接就需要自己手动创建了。 ln -s /home/local/java/java/bin/java /usr/bin/java至此Java环境全部配置完毕可以正常使用了。 安装maven 1.创建文件夹用于存放maven。 mkdir /home/local/maven cd /home/local/maven解压 tar xzvf apache-maven-3.6.3-bin.tar.gz2.配置PATH同上面的Java环境配置。 export MAVEN_HOME/home/local/maven/apache-maven-3.6.3 export PATH$MAVEN_HOME/bin:$PATH3.检查是否配置完成。 mvn -vmaven的其他配置1.设置本地仓库路径 localRepository/home/local/maven/local_repo//localRepository2.更换为阿里源 mirrormirrorOfcentral/mirrorOfidaliyun-public/idnamealiyun maven public repository/nameurlhttps://maven.aliyun.com/repository/public/url/mirror安装git 使用命令下载后并进行测试 sudo yum install -y git安装完成后,测试版本号 git --version安装MYSQL 1.拉取官方镜像 # 拉取 mysql 5.7 如果不写后面的版本号则会自动拉取最新版 sudo docker pull mysql:5.7 2.创建并启动容器创建文件夹用于存放MYSQL配置文件、日志以及数据。 sudo mkdir -p /home/docker/mysql/conf /home/docker/mysql/logs /home/docker/mysql/data3.创建并编辑配置文件。 sudo vi /home/docker/mysql/conf/my.confmy.conf配置文件内容如下可根据实际情况做适当调整。 [mysqld]character-set-serverutf8#绑定IPv4和3306端口bind-address 0.0.0.0port 3306sql_modeSTRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTIONdefault_storage_engineinnodbinnodb_buffer_pool_size1000Minnodb_log_file_size50M# 允许最大连接数max_connections1000# 时区default-time-zone 8:00[mysql]default-character-setutf8[mysql.server]default-character-setutf8[mysql_safe]default-character-setutf8 4.创建容器并挂载目录 sudo docker run -p 3306:3306 --name mysql --restart always --privilegedtrue -v /home/docker/mysql/conf:/etc/mysql -v /home/docker/mysql/logs:/var/log/mysql -v /home/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORDroot -d mysql:5.7#参数说明 -p 3306:3306 映射端口 --name mysql 容器名称 --restart always 自动启动容器 --privilegedtrue 提升容器内权限 -v /home/docker/mysql/conf:/etc/mysql 映射配置文件目录 -v /home/docker/mysql/logs:/var/log/mysql 映射日志目录 -v /home/docker/mysql/data:/var/lib/mysql 映射数据目录 -e MYSQL_ROOT_PASSWORDroot root用户密码 -d mysql:5.7 后台运行-镜像名称 5.进入Docker终端通过mysql客户端访问Mysql sudo docker exec -it mysql /bin/bash sudo mysql -uroot -proot远程连接远程连接MYSQL时连接信息如下 如果容器运行正常但是无法访问到MySQL一般有以下几个可能的原因1.在云服务器安全组中添加对应开放的端口号。 #开放端口 sudo systemctl status firewalld sudo firewall-cmd --zonepublic --add-port3306/tcp -permanent sudo firewall-cmd --reload#关闭并禁用防火墙 sudo systemctl stop firewalld sudo systemctl disable firewalld2.MYSQL未设置远程访问权限 grant all privileges on *.* to root% identified by root;设置后连接测试成功。 安装Redis 1.拉取镜像。 # 拉取 redis 6 如果不写后面的版本号则会自动拉取最新版 sudo docker pull redis:6 2.创建文件夹用于存放Redis配置文件及数据。 sudo mkdir -p /home/docker/redis/conf /home/docker/redis/data从官网下载配置文件并修改默认配置项修改完成后将redis.conf文件复制到/home/docker/redis/conf目录。 bind 127.0.0.1 -::1 #注释掉这部分允许所有IP访问Redis protected-mode no #默认yes开启保护模式限制为本地访问改为no取消限制 databases 16 #数据库个数可选 appendonly yes #redis持久化可选 requirepass redis #开启访问认证并配置redis访问密码3.创建容器并挂载目录 docker run -itd --name redis -p 6379:6379 redis:6 --requirepass Redis --bind 0.0.0.0 --daemonize NO --protected-mode yes#参数说明 -p 6379:6379 映射端口 --name redis 容器名称 --restart always 自动启动容器 --privilegedtrue 提升容器内权限 -v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf 映射配置文件 -v /home/docker/redis/data:/data 映射数据目录 -d redis:6 后台运行-镜像名称 redis-server /etc/redis/redis.conf 让redis按照这个redis.conf的配置启动 --appendonly yes redis启动后数据持久化4.本地连接测试 sudo docker exec -it redistest /bin/bash sudo redis-cli 127.0.0.1:6379 auth 密码远程连接使用图形化工具连接redis连接测试成功如图所示。 安装RabbitMq 1.拉取官方镜像 # 拉取 rabbitmq 3 如果不写后面的版本号则会自动拉取最新版 sudo docker pull rabbitmq:3-management2.创建容器并挂载目录 sudo mkdir -p /home/docker/rabbit/data3.启动容器 sudo docker run -p 15672:15672 -p 5672:5672 --name rabbitmq --restartalways --privilegedtrue -v /home/docker/rabbit/data:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USERrabbit -e RABBITMQ_DEFAULT_PASSRabbit -d rabbitmq:3-management#参数说明 -p 15672:15672 -p 5672:5672 映射端口 --name rabbitmq 容器名称 --restart always 自动启动容器 --privilegedtrue 提升容器内权限 -v /home/docker/rabbit/data:/var/lib/rabbitmq 映射数据目录 -e RABBITMQ_DEFAULT_USERrabbit 默认用户名 -e RABBITMQ_DEFAULT_PASSRabbit 默认密码 -d rabbitmq:3-management 后台运行-镜像名称4.访问rabbitmq控制台访问地址http://Docker主机IP:15672/输入默认的用户名和密码即可登录。 安装minio 1.拉取官方镜像 docker pull minio/minio2.创建目录 mkdir -p /home/minio/config mkdir -p /home/minio/data3.启动容器 docker run -p 9000:9000 -p 9090:9090 \--name minio -d --restartalways \-e MINIO_ACCESS_KEYminioadmin \-e MINIO_SECRET_KEYminioadmin \-v /home/minio/data:/data \-v /home/minio/config:/root/.minio \minio/minio server /data --console-address :9090 -address :90004.浏览器访问地址 http://localhost:9090 可访问 MinIO 的 Web 控制台输入相应的用户名和密码就行。
http://www.zqtcl.cn/news/329567/

相关文章:

  • 电子商务企业网站的推广方式外贸长尾关键词挖掘网站
  • 靓号网建站网站商城html模板
  • 广东顺德网站建设wordpress 我爱搜罗网
  • 基金网站建设需求书昆明网站制作工具
  • 京东网上购物商城官方网站国外网站页头设计图片
  • 芯片设计公司排名安卓优化大师app
  • 如何进行网站域名解析网站开发的工作方法
  • 专门做衣服的网站有哪些南宁企业官网seo
  • 网站 建设 内容中铁建设集团有限公司招聘官网
  • 个人电脑做服务器网站cn域名注册流程
  • 网站开发的思维导图哪些网站是react做的
  • 住房和城乡建设部网站注册进度常德建设局网站
  • 网站导购话术怎么做免费的产品图片网站
  • 网站设计外文文献建建设网站公司
  • 打开网站说建设中是什么问题网站开发收税
  • 海口建设厅网站grimhelm wordpress
  • 如何快速提升网站pr淮北房产网
  • 微网站和微信广州营销型网站建设团队
  • 企业网站制作托管微信建站网站
  • h5网站如何做排名济南网站建设选聚搜网络
  • 网站建设 手机wordpress 仿煎蛋主题
  • 织梦可以仿所有网站吗电子商务网站建设臧良运课后答案
  • 怎样创建个人购物网站wordpress没有外观
  • 衡水手机网站建设公司计算机大专学历有用吗
  • 有哪些网站做的很好桐乡市建设局官方网站
  • 做公众号和网站一样吗免费正能量网站下载ww
  • 使用帝国做软件下载网站源码顺义区做网站的公司
  • 网站用什么颜色成都网站建设公司服务
  • 重庆手机网站方案设计凡科建站网站怎么保存发给别人
  • 北京住房建设官方网站xampp wordpress服务器