美文网首页Sail中文文档
Sail中文文档:一个开发环境快速部署工具-12-运行界面应用

Sail中文文档:一个开发环境快速部署工具-12-运行界面应用

作者: 枫山别院 | 来源:发表于2019-08-22 15:50 被阅读0次

    欢迎访问我的博客,同步更新: 枫山别院

    12-运行界面应用

    如果Linux支持x11,Sail可以在上面运行界面应用。

    如果运行Sail的Linux上配置了$DISPLAY环境变量,那么Sail将挂载x11 socket和xauthority文件,并在容器中配置好环境变量,用户就可以在容器中运行带界面的应用了。

    例如,在Sail里运行火狐浏览器:

    # 确保您已经安装了火狐浏览器,为了快速的尝试一下,从终端安装即可,但是如果项目依赖了火狐浏览器,那就需要在`.sail/Dockerfile`中配置依赖。
    
    $ sudo apt-get install -y firefox
    
    # 在新窗口中打开火狐浏览器
    $ /usr/bin/firefox
    

    如果您运行出了下面的错误:

    No protocol specified
    Unable to init server: Could not connect: Connection refused
    Error: cannot open display: :0
    

    当您尝试启动一个界面应用,您要确保您有权限访问Xserver服务。您可以通过命令xhost si:localuser:${USER}给你的本地用户赋予访问Xserver服务的权限。注意,这个命令的赋权在你重启系统或者重启Xserver后会失效,所以重启之后你需要再执行一遍。

    相关文章

      网友评论

        本文标题:Sail中文文档:一个开发环境快速部署工具-12-运行界面应用

        本文链接:https://www.haomeiwen.com/subject/mynnsctx.html