我正在尝试在我的本地 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 命令? 或者还有其他问题,我错过了
任何人都可以帮助我
谢谢
安装命令会创建一个文件夹和几个文件,因此您需要确保在具有写入权限的位置运行它。如果我没记错的话,Command 在您的系统文件夹 system32 中打开。我建议更改到另一个目录(可能在您的主文件夹中)并再次运行安装(在停止该入门容器之后)。