低价格网站建设,wordpress 新浪微博秀,济南网站建设多少钱,建立网站容量问题描述
在Linux下执行命令时#xff0c;提示#xff1a;-bash: xxx event not found#xff0c;是因为一些特殊字符无法#xff0c;无法识别
博主是在使用Docker启动xxl-job-admin时#xff0c;由于设置的-e 数据库密码参数时#xff0c;存在特殊字符#xff0c;导致…问题描述
在Linux下执行命令时提示-bash: xxx event not found是因为一些特殊字符无法无法识别
博主是在使用Docker启动xxl-job-admin时由于设置的-e 数据库密码参数时存在特殊字符导致Docker容器启动后无法绑定-e 参数访问管理页面提示连接不上数据库。
启动命令
docker run -p 8081:8080 \--name xxl-job-admin \--restartalways \-v /data/log/xxl-job:/data/applogs \-e PARAMS--xxl.job.accessToken[需要设置的access token需与项目中的配置保持一致] --spring.datasource.urljdbc:mysql://数据库地址:3306/xxl_job?useUnicodetruecharacterEncodingUTF-8autoReconnecttrueserverTimezoneAsia/Shanghai --spring.datasource.username用户名 --spring.datasource.password密码 \-m 2G -d xuxueli/xxl-job-admin:2.4.0解决方案
博主尝试过将数据库密码使用单引号包起来无效或者在特殊字符前使用 ‘’ 进行转义会导致绑定到参数上的数据库密码出现错误。 最后是将参数的双引号修改为单引号其他不作任何修改后可行。
docker run -p 8081:8080 \--name xxl-job-admin \--restartalways \-v /data/log/xxl-job:/data/applogs \-e PARAMS--xxl.job.accessToken[需要设置的access token需与项目中的配置保持一致] --spring.datasource.urljdbc:mysql://数据库地址:3306/xxl_job?useUnicodetruecharacterEncodingUTF-8autoReconnecttrueserverTimezoneAsia/Shanghai --spring.datasource.username用户名 --spring.datasource.password密码 \-m 2G -d xuxueli/xxl-job-admin:2.4.0