【Docker】Exited 139解决Window下docker启动oracle11g失败Exited 139

前几天,在docker安装了oracle11,安装非常简单,但是启动的时候启动不起来,且没有任何log日志输出!

  1. docker 拉取安装oracle11
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
  1. 安装完成后启动oracle
docker run --name oracle11 -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true -e ORACLE_PWD=oracle -d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest

3.这里可能会报启动失败的问题,报Exited 139。
解决办法就是:

需要在%userprofile%文件夹下创建一个.wslconfig文件
win + r 打开对应文件夹

【Docker】Exited 139解决Window下docker启动oracle11g失败Exited 139_第1张图片
在下用户文件夹下创建文件:.wslconfig文件
【Docker】Exited 139解决Window下docker启动oracle11g失败Exited 139_第2张图片

内容为:

[wsl2]
kernelCommandLine = vsyscall=emulate

  1. 然后在cmd中执行 wsl --shutdown
  2. 重新启动docker即可

【Docker】Exited 139解决Window下docker启动oracle11g失败Exited 139_第3张图片
Running!

你可能感兴趣的:(部署&Linux运维,数据库,docker,容器,运维)