Docker: appwrite 安装权限错误

问题描述 投票:0回答:1

我正在尝试在我的本地 docker 中安装 appwrite,但我遇到了一些错误

首先我运行这个命令

docker run -it --rm ^
    --volume //var/run/docker.sock:/var/run/docker.sock ^
    --volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
    --entrypoint="install" ^
    appwrite/appwrite:1.2.1

#2 显示一些错误

Starting Appwrite installation...
Choose your server HTTP port: (default: 80)

Choose your server HTTPS port: (default: 443)

Choose a secret API key, make sure to make a backup of your key in a secure location (default: 'your-secret-key')

Enter your Appwrite hostname (default: 'localhost')

Enter a DNS A record hostname to serve as a CNAME for your custom domains.
You can use the same value as used for the Appwrite hostname. (default: 'localhost')


Warning: file_put_contents(/usr/src/code/appwrite/docker-compose.yml): Failed to open stream: Permission denied in /usr/src/code/app/tasks/install.php on line 203

#3 错误警告:file_put_contents(/usr/src/code/appwrite/docker-compose.yml):无法打开流:/usr/src/code/app/tasks/install.php 第 203 行中的权限被拒绝

起初它是工作的,但在网络出现故障后,它通过这个错误!

我跑错了

docker run -d -p 80:80 docker/getting-started

然后我的本地主机用于入门,如何从我的机器上删除“入门”docker 命令? 或者还有其他问题,我错过了

任何人都可以帮助我

谢谢

docker window appwrite
1个回答
0
投票

安装命令会创建一个文件夹和几个文件,因此您需要确保在具有写入权限的位置运行它。如果我没记错的话,Command 在您的系统文件夹 system32 中打开。我建议更改到另一个目录(可能在您的主文件夹中)并再次运行安装(在停止该入门容器之后)。

© www.soinside.com 2019 - 2024. All rights reserved.