每次我回到桌面时重启我的容器都很令人沮丧,因为只要Mac OSx(Yosemite)睡觉就会杀死docker服务。
我希望让守护进程保持运行,这样我的容器仍可访问。我尝试启用live-restore,但仍然无效。
任何人都在寻找答案,this修复了我的问题,停止后续守护程序运行。
cd ~/Library/Containers/com.docker.docker/Data/database
git reset --hard
echo "please do not freeze" > com.docker.driver.amd64-linux/on-sleep
git add com.docker.driver.amd64-linux/on-sleep
git commit -m "disable freeze workaround"
如果在守护程序运行时应用上述更改,系统可能会冻结,您必须重新启动系统