栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

随记---

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

随记---

docker中各个容器创建 docker创建mysql8并挂载到外部

1.拉取mysql8

docker pull mysql:8.0.18   

 2.创建挂载目录

mkdir /mydata/mysql/conf
mkdir /mydata/mysql/log
mkdir /mydata/mysql/data

 3.创建mysql8的my.cnf配置文件

[mysqld]
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
secure-file-priv= NULL
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
 
# Custom config should go here
!includedir /etc/mysql/conf.d/

default_authentication_plugin= mysql_native_password

4.运行启动容器

docker run -p 3306:3306 --name mysql 
-v /mydata/mysql/conf/my.cnf:/etc/mysql/my.cnf 
-v /mydata/mysql/log:/var/log 
-v /mydata/mysql/data:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=root 
--restart=always 
-d mysql:8.0.18
 docker启动nacos2.0并挂载到外部

1.nacos外部配置文件custom.properties

server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.0.233:3306/nacos-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=root

nacos.naming.empty-service.auto-clean=true
nacos.naming.empty-service.clean.initial-delay-ms=50000
nacos.naming.empty-service.clean.period-time-ms=30000

management.endpoints.web.exposure.include=*

management.metrics.export.elastic.enabled=false
management.metrics.export.influx.enabled=false

server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i

server.tomcat.basedir=

nacos.security.ignore.urls=/,/error,*.css,*.js,*.html,*.map,*.svg,*.png,*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**

nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=false
nacos.core.auth.default.token.expire.seconds=18000
nacos.core.auth.default.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
nacos.core.auth.caching.enabled=true
nacos.core.auth.enable.userAgentAuthWhite=false
nacos.core.auth.server.identity.key=serverIdentity
nacos.core.auth.server.identity.value=security

nacos.istio.mcp.server.enabled=false

2.运行启动nacos并挂载到外部

docker  run 
--name nacos -d 
-p 8848:8848 
-p 9848:9848 
-p 9849:9849 
--privileged=true 
-e JVM_XMS=256m 
-e JVM_XMX=256m 
-e MODE=standalone 
-v /mydata/nacos/logs:/home/nacos/logs 
-v /mydata/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties 
nacos/nacos-server

linux常用命令

解压文件命令
        解压.tar.gz格式到指定的目录下:tar -zxvf 【压缩包文件名.tar.gz】 -C  【路径】
        压缩.tar.gz格式到指定目录下:tar -zcvf 【目录】/ 【压缩包文件名.tar.gz】【源文件】

开启某个防火墙端口
        firewall-cmd --zone=public --add-port=【端口】/tcp --permanent

删除
        直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
        -r 就是向下递归,不管有多少级目录,一并删除
        -f 就是直接强行删除,不作任何提示的意思

查看盘符大小
        df -h 【路径】

复制/剪切文件到另一个文件夹
        复制/拷贝:cp 【文件名】 【路径】
        剪切/移动:mv 【文件名】 【路径】

设置文件权限
        chmod -R 777 文件夹
        参数-R是递归的意思
        777表示开放所有权限

tomcat
        将war包放入webapps,使用unzip -oq *.war启动tomcat即可访问项目

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号