首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >chown:更改‘/U01/app/oracle’的所有权:不允许操作

chown:更改‘/U01/app/oracle’的所有权:不允许操作
EN

Stack Overflow用户
提问于 2017-12-29 14:11:32
回答 1查看 1.6K关注 0票数 2

我正在使用Docker (Community,Version17.09.1-ce-mac42 (21090),3176a6af01)。对于webapp开发,我需要Oracle 12c (并且我需要保存我的作品(数据库表、视图、数据等等)。在关闭码头应用程序之后),因此我使用https://github.com/MaksymBilenko/docker-oracle-12c

我做这些步骤

代码语言:javascript
复制
sudo docker pull sath89/oracle-12c
sudo mkdir -p /Users/donhuvy/Documents/oracle12c_data
sudo docker run -d -p 8080:8080 -p 1521:1521 -v /Users/donhuvy/Documents/oracle12c_data:/u01/app/oracle -e DBCA_TOTAL_MEMORY=2048 sath89/oracle-12c

结果

代码语言:javascript
复制
eccdc90353d36e85f08597dea894da332a29024d88c3e80d20894540029667d4

然后

代码语言:javascript
复制
docker logs -f eccdc90353d36e85f08597dea894da332a29024d88c3e80d20894540029667d4

我看到这个错误:

代码语言:javascript
复制
chown: changing ownership of '/u01/app/oracle': Operation not permitted

造成错误的原因是什么,如何避免?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-30 01:07:23

在macOS 10.13.1与码头社区版17.09.1-ce-mac42 (21090) 3176a6af01中,执行以下步骤:

代码语言:javascript
复制
sudo docker pull sath89/oracle-12c
sudo mkdir -p /Users/donhuvy/Documents/oracle12c_data
sudo mkdir -p /u01/app/oracle

避免错误

chown:更改‘/U01/app/oracle’的所有权:不允许操作

使用Finder,转到目录/Users/donhuvy/Documents/oracle12c_data,右键单击,选择上下文菜单获取信息,在右下角看到一个锁图标,单击图标,输入您的管理密码。然后将权限Read & Write设置为everyone

对目录/u01/app/oracle做同样的事情

那就跑

代码语言:javascript
复制
sudo docker run -d -p 8080:8080 -p 1521:1521 -v /Users/donhuvy/Documents/oracle12c_data:/u01/app/oracle -e DBCA_TOTAL_MEMORY=2048 sath89/oracle-12c

工作之后,如果您想暂停/停止工作,请关闭Docker。当你打开码头,还以前的作品,所有的东西仍然存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48023883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档