我见过两个:
#!/path/...
#! /path/...
Run Code Online (Sandbox Code Playgroud)
什么是对的?有关系吗?有历史吗?
我听说Unix的古老版本要求没有空间.但后来我听说这只是一个谣言.有人知道吗?
编辑:我想不出更好地问这个问题.这是编程相关的,因为空间可以使程序以不同的方式运行,我所知道的.我在这里问了一下.
我很有智慧,所以希望你们能帮助我.在带有docker-machine的OSX 10.11.2中,我有一个docker-compose文件,它应该构建一个本地Dockerfile并为它附加一个MySQL容器.MySQL容器应该挂载我存储数据库数据的本地文件夹,因此如果容器或VM关闭,我可以重新启动它而不会丢失数据.问题是,当我运行它时,它会抛出一个权限错误:
db_1 | 2015-12-23 19:17:59 7facaa89b740 InnoDB: Operating system error number 13 in a file operation.
db_1 | InnoDB: The error means mysqld does not have the access rights to
db_1 | InnoDB: the directory.
Run Code Online (Sandbox Code Playgroud)
我已经尝试过每一种我能想到的排列方式来实现这个目标.我正在阅读它,它可能与docker-machine如何处理OSX权限有关,但是docker-machine的文档说它安装了/Users文件夹,所以这应该不是问题.
这是docker-compose.yml:
web:
build: .
ports:
- "3000:3000"
links:
- db
db:
image: mysql:5.6
ports:
- "3306:3306"
volumes:
- /Users/me/Development/mysql-data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: mypass
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我不禁想到这是非常简单的事情.非常感激任何的帮助!
编辑:
drwxr-xr-x 7 me staff 238 Dec 23 12:10 mysql-data/drwxr-xr-x 1 …