6 常见问题

镜像问题

Q:无法拉取(pull)镜象怎么办?

A: 我们提供多种环境的镜象.如果仍然无法拉取,可以尝试使用代理方式:在Docker 配置文件中添加 export http_proxy="http://<PROXY_HOST>:<PROXY_PORT>".

Q:挂载的共享目录,在容器内进行操作没有权限(Permission Denied)?

A: 这种情况很大原因可能是启用了SElinux导致的(如果ls -l 可以看到-rwxr-xr-x.最后的点,那么就是启用了SELinux),解决方案至少有两种方式:

  • Docker启用过程使用--privileged指定更高权限运行容器。
  • 关闭SElinux,你可以使用:
    • set "setenforce 0" 临时关闭
    • 修改/etc/sysconfig/selinux文件,将SELINUX的值设置为disabled

代码问题

Q:Windows下server无法启动

Q: 代码变更之后worker没有自动reload

A: 请确保配置文件已经开启自动重启: $config['auto_reload_enable'] = true; 文件监听使用的是Inotify,但目前Docker-for-windows无法正常工作.这种情况下,可以使用docker镜像内配置的nodemon来达到同样的效果.

links

results matching ""

    No results matching ""