【解决docker服务默认网卡和宿主机网卡内网段冲突】教程文章相关的互联网学习教程文章

net core 5.0 docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL.问题解决方案【代码】

问题: 最近在升级5.0的时候,遇到docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL。 错误信息如下:Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)---> System.Security...

docker 修改mysql配置导致 mysql容器启动失败解决办法【代码】【图】

问题: 1. 修改了容器/etc/mysql/my.cnf文件2. 增加sql_mode,由于配置不正确,重启后mysql报错,容器启动失败,如下图 3. 或者使用docker logs mysql-test命令查看解决: win10直接使用cmd即可,使用docker cp命令把容器中的配置复制下来,然后复制一个新的my.conf替换错误的文件即可 1. 首先查看容器id或names2. 复制配置文件到本地:docker cp mysql-test:/etc/mysql/my.cnf e:// docker cp mysql-test:/etc/mysql/my.cnf e...

net core 5.0 docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL.问题解决方案

问题: 最近在升级5.0的时候,遇到docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL。 错误信息如下:Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)---> System.Securit...

Docker装的Oracle 11g没有HR用户怎么办?一个脚本解决问题!【代码】【图】

#0x0 问题描述 这个学期有一门Oracle的课,我图省事就直接拉了个docker镜像来做练习,一直倒也没啥问题,但是今天的作业需要用到HR这个模板用户。 然而我执行alter user hr account unlock;时却报错说没有hr这个用户? #0x1 下载脚本 hr_main.sql.zip 下载这个压缩包解压,里面有一个hr_main.sql文件,按下述方式执行即可创建HR. #0x2 执行脚本创建HR 首先打开docker查看一下这个路径 cd $ORACLE_HOME/demo/schema/human_resources...

Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1)、容器中登录mysql,查看mysql的版本 mysql> status; 2)、进行授权远程连接(注意mysql 8.0跟之前的授权方式不同) 授权 GRANT ALL ON . TO ‘root’@’%’; 刷新权限 flush privileges 此时,还不能远程...

解决.net core3.1使用docker部署在Ubuntu上连接sqlserver报error:35的问题【代码】

最近把一个项目从core2.2迁移至core3.1,在本地win上跑没有问题,但是上线到生产Ubuntu docker环境下连接不上sqlserver报以下错误。 A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught) stacktrace: at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection ...

SQLyog(navica)连接docker容器中的mysql8.0.12 报错1251或2003解决办法

使用SQLyog(navicat)远程连接docker容器中的mysql8.0.12 报以下错误↓↓↓解决办法: 一、在docker中启动mysql,定义端口号3306 [root@localhost ~]# docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql 二、执行命令,输入密码 [root@localhost ~]# docker exec -it mysql01 bash root@863b69d78d4f:/# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or ...

Docker 运行的 应用程序无法连接Oracle数据库的解决办法【代码】【图】

1. 最近公司使用docker化部署运行 app 发现一个部门的 多数据源取数的功能连接不上 oracle数据库 报错提示为:2. 公司平台部同事给出两个解决方案:https://blog.csdn.net/daane_liang/article/details/83990286https://wangyh-87.iteye.com/blog/21685403. 因为我的container 已经部署了很多个增量了,为了简化处理, 我这边直接使用 docker commit 的部署形成性的 docker imagesdocker commit gscloud1906b301 gscloudtest 4. 然后...

docker部署mysql远程连接 解决1251 client does not support ..【代码】【图】

现象:用虚拟机上Docker启动mysql之后无法在本地安装的navicat上远程连接已启动的mysql,错误截图:原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制;客户端不支持新的加密方式。 解决方案: 修改用户(root)的加密方式 步骤: 1、进入mysql容器内部[root@localhost ~]# docker exec -it mysql01 bash进入之后输入如下命令:root@8e74f086c2bb:/# mysql -u root -p Enter password: Welcome to the MySQL monitor....

解决docker-compose 创建容器告警WARNING: Found orphan containers (mysql-server) for this project

WARNING: Found orphan containers (mysql-server) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up. 工作中遇到这个问题,其实正常运行没事问题,但是老大叫我解决一下,于是花了几分钟搜索一下,大概就是说没有指定project_name,默认使用目录名为project_name,网上大部分文档都是在说使用-P选项指定项目名称,但是一...

虚拟机中docker安装mysql远程无法访问解决方法【代码】【图】

#docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql 这个时候navicat远程连接mysql的时候,会提示以下错误: 解决方法:1、在虚拟机中登录到mysql容器,然后进入mysql docker exec -it mysql /bin/bash mysql -uroot -p Enter password: mysql> select host,user,plugin,authentication_string from mysql.user; 备注:host为 % 表示不限制ip localhost表示本机使用...

Docker容器启动lnmp环境下的mysql服务时报"MySQL server PID file could not be found"错误解决办法【代码】

我在自己的mac笔记本上装了一个docker,并在docker容器中安装了lnmp环境,经常会遇到在使用"lnmp restart"命令启动lnmp服务的时候,mysql服务启动失败,启动日志:Stoping LNMP... Stoping nginx... nginx is not running.ERROR! MySQL server PID file could not be found! Gracefully shutting down php-fpm /etc/init.d/php-fpm: line 82: kill: (695) - No such process ................................... failed. Use forc...

Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

在smarTTY客户端(其它客户端也行)命令行界面进入mysql数据库 (1)容器中登录mysql,进入mysql>命令行 1、docker exec -it mysql01 bash //mysql01是mysql容器的别名 2、mysql -uroot -p //-uroot 3、输入密码 4、进入mysql>命令行界面 (2)进行授权远程连接(注意mysql 8.0跟之前的授权方式不同) 1、mysql> GRANT ALL PRIVILEGES ON *.* TO root@%WITH GRANT OPTION; 2、mysql>FLUSH PRIVILEGES; (3)更改加密规则...

CentOS7 docker容器映射出的端口只监听在ipv6上的解决办法

docker容器起来以后,查看端口监听情况,如下图:[root@backup01 gcc-8.1.0]# ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 100 127.0.0.1:25 *:* LISTEN 0 128 ...

kali linux解决:docker-compose:未找到命令【代码】【图】

在打算使用docker时发现,没有docker-compose命令 . 解决方案: 1.首先进入/usr/local/bin/目录下面 2.进行安装:输入如下命令: wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_643.安装之后对文件进行重命名: 由于我怎么都安装不上rename命令,我选择进入文件夹下面进行重命名。 4.然后按照以下命令赋予该文件相应权限即可: chmod +x /usr/local/bin/docker-compose5.然后...