sak*_*sak 1 docker boot2docker
我正在尝试在我的boot2docker vm上做一些自定义,从我所知道的,我应该能够添加一个文件:/var/lib/boot2docker/bootlocal.sh应该在boot2docker启动时执行,但它永远不会似乎执行.
这是我的bootlocal.sh只是为了让它运行起来:
!/bin/sh
echo 'testing bootlocal'
touch /var/lib/boot2docker/testfile
Run Code Online (Sandbox Code Playgroud)
我在OSX上使用此版本信息运行boot2docker:
$ boot2docker version
Boot2Docker-cli version: v1.4.1
Git commit: 43241cb
Run Code Online (Sandbox Code Playgroud)
我还运行chmod + x /var/lib/boot2docker/bootlocal.sh,以防脚本需要可执行.
我已经尝试了boot2docker restart和boot2docker down/up
知道我可能缺少什么吗?
小智 5
您需要使用卷名设置持久性分区boot2docker-data.
将新虚拟磁盘添加到VM.
使用创建虚拟磁盘上的新分区fdisk.
将分区格式化为ext4-mkfs.ext4 -L boot2docker-data /dev/sdX1
重新启动boot2docker,它将获取持久性分区.
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |