laradock workspace进入之后使用nvm安装了node新版本,退出再进为何还是原来的版本?
还有几个问题都是在workspace中出现的:
- 在laradock .env中指定了php版本,为何在workspace中版本不一致?(重新build了workspace并重启)
- 在workspace中安装了pm2,退出后再进入,显示无pm2,但是pm2执行的任务确还在?!
求大佬释疑。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在dockerfile中配置了pm2的安装,再build一下workspace,然后pm2就会一直存在了。node版本也可以在dockerfile中配置指定的版本。workspace中是无记忆的!
因为容器是无状态的,你在容器里面安装了node之后要使用docker commit 命令生成新的镜像,使用新的镜像启动容器才会生效,不然你容器重新创建后你之前对容器的所有更改都会失效。