注意,这个镜像没有直接安装好oracle,他帮我们配置好了环境,提供了安装脚本,我们只需要按照要求把oracle的安装目录配置好,启动镜像,即可 2.2、准备oracle 11g安装文件 2.2.1、下载oracle 11g安装文件 从oracle 官网下载所需要的安装包,这里我们以oracle 11g为例子,分别下载linux.x64_11gR2_database_1of2.zip和linux....
docker run-d \--name oracleXE \-eORACLE_ALLOW_REMOTE=true\-eORACLE_ENABLE_XDB=true\-v`pwd`/.data/oragle11gXE/admin:/u01/app/oracle/admin \-v`pwd`/.data/oragle11gXE/diag:/u01/app/oracle/diag \-v`pwd`/.data/oragle11gXE/fast_recovery_area:/u01/app/oracle/fast_recovery_area \-...
接着分析历史操作,又发现同事改了docker容器目录containers下oracle11g的hostconfig.json文件,于是推断此项操作是导致容器丢失的关键。 于是,将hostconfig.json文件恢复,重新启动docker服务: # systemctl restart docker 重启成功之后,通过docker ps -a已经可以找到oracle11g这个容器了。 尝试启动oracle11g: # docker start ...
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2.启动Oracle镜像并为镜像新建容器,注意此处的oracle11g即为容器名,可以自主设置 docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 由于在windows10专业版系统的docker是使用wsl作为容器内核,所以...
docker exec -it docker_oracle11g 1. 这里可能会报启动失败的问题,报Exited 139。 解决方法 需要在这个%userprofile%文件夹下创建一个.wslconfig文件。 新建(.wlsconfig) 文件内容 [wsl2] kernelCommandLine = vsyscall=emulate 1. 2. 文件创建好后,在cmd中执行。
1. 首先拉取oracle_11g镜像 2. 接着创建oracle11g容器 3. 检查oracle11g容器是否创建成功 4. 然后启动oracle11g容器 5. 进入oracle11g容器进行配置 6. 切换到root用户下进行配置 7. 输入su root进入root用户 8. 密码为:helowin 9. 编辑profile文件配置ORACLE环境变量 10. 在配置文件中添加以下3行...
docker exec -it oracle11g bash 1. 接着:登录设置密码 命令: su root Password: helowin 1. 2. 4.配置oracle环境变量 切换root身份登录 开启编辑权限挂载的文件夹 chmod 755 /data/oracle 1. 配置环境变量 vi /etc/profile 1. 编辑:按 i 键进入编辑,在文件最后添加下面内容, 按Esc键退出编辑模式,输入 ...
dockerpullakaiot/oracle_11g 3.创建容器 dockerrun--privileged-d--restart=always-v/home/oracle:/data/oracle-p1521:1521--nameoracle11gakaiot/oracle_11g 命令说明: -p:端口映射,主机端口:容器端口 -v:挂载文件夹,主机文件夹:容器文件夹 --privileged 允许挂在数据卷,默认读写权限rw ...
docker安装oracle11g数据库 拉取镜像:docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g启动:docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g进入镜像:切换到root用户(密码helowin):配置环境变量(在最后添加如下内容):export ORACLE_HOME=...
--docker run 启动容器的命令 --privileged 给这个容器特权,安装oracle可能需要操作需要root权限的文件或目录 --name 给这个容器名一个名字 --p 映射端口 --v 挂在文件到容器指定目录 (/home 对应容器 /install/database) --jaspeen/oracle-11g 代表启动指定的容器 ...