Advertisement

FC-Docker:通过云中的Web浏览器访问和运行FreeCAD的项目

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
FC-Docker是一项创新性项目,旨在利用Docker容器技术及云端资源,使用户能够通过网络浏览器便捷地访问与操作FreeCAD软件,无需本地安装。 FC-Docker在Docker环境中运行FreeCAD,并允许通过网络浏览器访问该软件。该项目包含一个Docker文件,用于构建可以在Web浏览器中使用的FreeCAD环境。渲染工作将在服务器端完成。 要开始使用,请先克隆存储库并确保已安装了Docker。例如,在Ubuntu系统上可以使用以下命令来安装Docker:`sudo apt install docker-ce` 接着在存储库目录下运行脚本 `./build-run.sh` 来构建和启动环境。执行该脚本后,您将能够通过浏览器访问FreeCAD应用程序。 此外,此操作还会自动开启一个Cloud9 IDE环境供使用,“用户名”和“密码”用于登录到这个环境中。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FC-DockerWeb访FreeCAD
    优质
    FC-Docker是一项创新性项目,旨在利用Docker容器技术及云端资源,使用户能够通过网络浏览器便捷地访问与操作FreeCAD软件,无需本地安装。 FC-Docker在Docker环境中运行FreeCAD,并允许通过网络浏览器访问该软件。该项目包含一个Docker文件,用于构建可以在Web浏览器中使用的FreeCAD环境。渲染工作将在服务器端完成。 要开始使用,请先克隆存储库并确保已安装了Docker。例如,在Ubuntu系统上可以使用以下命令来安装Docker:`sudo apt install docker-ce` 接着在存储库目录下运行脚本 `./build-run.sh` 来构建和启动环境。执行该脚本后,您将能够通过浏览器访问FreeCAD应用程序。 此外,此操作还会自动开启一个Cloud9 IDE环境供使用,“用户名”和“密码”用于登录到这个环境中。
  • 解决在MacOS上使用DockerTomcat后无法宿主机访localhost
    优质
    本篇文章主要探讨了如何解决在MacOS系统中使用Docker容器化部署Tomcat服务器时遇到的访问问题。具体来说,当尝试从宿主机的浏览器访问Tomcat服务时,默认配置下会遇到无法连接到localhost的情况。本文详细介绍了该问题的原因,并提供了解决方案和步骤指导用户成功通过浏览器访问运行在MacOS Docker环境中的Tomcat应用服务器。 原因在于,在Docker容器内的Tomcat目录下,实际存放于webapps.dist中的文件被误认为是放在了webapps目录下。创建一个名为myTomcat的Tomcat容器,并将其端口映射为8888: ``` docker run -it --name myTomcat -p 8888:8080 -d tomcat /bin/bash ``` 进入该Tomcat容器后,可以看到存在webapps和webapps.dist两个文件夹。接下来分别查看这两个文件夹的内容。 在命令行中执行以下操作以访问并检查这些目录: ``` docker exec -it myTomcat /bin/bash ```
  • SSH连接在本地Web访远程环境URL
    优质
    本教程介绍如何利用SSH隧道技术,在本地Web浏览器中直接访问远程服务器上的网站或应用,提升开发和测试效率。 开瓶器可以在通过SSH连接的远程环境中,在本地Web浏览器中打开URL。它的工作方式是:opener是在本地运行的一个守护进程。当您发送一个网址的过程中,将执行(根据您的操作系统定制的命令open,例如在Mac OS上使用osascript和在Linux上使用xdg-open)与该URL作为参数进行操作。这会导致URL在您设置为默认的Web浏览器中打开。 当你通过SSH登录到远程环境时,你可以转发opener守护进程的套接字文件(~/.opener.sock)。然后,在这个远程环境中,您可以利用伪造的open命令或xdg-open命令将URL发送至之前从本地环境转发过来的套接字文件。最终结果是该URL被视作已经发送到了本地的opener守护进程中,并在您的本地Web浏览器中打开。
  • Docker-Ubuntu-NoVNC: 在DockerUbuntu 20.04并在Web显示
    优质
    Docker-Ubuntu-NoVNC是一个项目,允许用户在Docker容器内安装和运行Ubuntu 20.04操作系统,并通过NoVNC技术实现在任何支持HTML5的Web浏览器上远程访问。 Docker-ubuntu-novnc Docker映像提供了一个HTML5 VNC界面来访问Ubuntu 20.04 LXDE桌面环境。 典型用法是: ``` docker run --rm -d -p 6080:80 -v $PWD:/workspace:rw -e USERNAME=username -e USERID=userid -e RESOLUTION=1680x1050 --name ubuntu-novnc fredblgr/ubuntu-novnc:20.04 ``` 运行`./startUbuntu.sh`后,您可以在浏览器中访问到已安装在 `/workspace` 上的 Ubuntu 20.04 系统和当前工作目录。容器会在停止时被删除,因此如果需要保留它,请将其保存在 `/workspace` 中。
  • 使用默认SearchWithMyBrowser访Cortana搜索.zip
    优质
    本资源提供了一种便捷的方法,让用户能够利用SearchWithMyBrowser工具,在默认浏览器中直接调用Cortana搜索引擎进行高效、安全的网络搜索。下载后请解压文件以获取完整内容和说明文档。 SearchWithMyBrowser 是一个小工具,它与 microsoft-edge: 协议相关联,并且 Cortana 使用它来打开边缘浏览器。该工具解析请求以确保其为有效的 URL 后,将重定向到相应的页面。
  • 域名访NginxTomcat示例
    优质
    本示例演示如何配置域名以同时访问运行于Nginx与Tomcat服务器上的Web项目,涵盖DNS设置及反向代理配置。 本段落主要介绍了通过nginx与tomcat结合使用来实现域名访问项目的实例,并具有很好的参考价值,希望能为大家提供帮助。请跟随我们一起详细了解吧。
  • Java 8 使用 CutyCapt Docker: 在 docker build HTTP 方法访源码
    优质
    本文探讨了在Java 8环境下结合CutyCapt和Docker技术时遇到的一个问题,即如何在构建Docker镜像的过程中通过HTTP方法获取远程代码库中的资源。文章提供了详细的解决方案和技术细节分享。 在Java 8环境中无法查看源码的情况下,可以使用HTTP方法,在Docker build过程中启动CutyCapt容器。首先执行以下命令拉取所需的镜像: ``` docker pull yale8848/cutycapt-docker:v6 ``` 然后运行该容器并映射端口9600: ``` docker run --name url2img -p 9600:9600 yale8848/cutycapt-docker:v6 ``` 应用程序可以通过以下URL参数使用CutyCapt服务,例如:`http://127.0.0.1/cutycapt?url=http://www.baidu.com&delay=3000`。该应用支持的参数包括: - url: 需要捕获的URL - output-format: 输出格式(默认为png) - min-width: 图像最小宽度,默认800 - min-height: 图像最小高度,默认600 - max-wait: 等待时间上限,单位毫秒,默认30000;若设置为无穷大则使用值inf - delay: 加载完成后等待的时间,单位毫秒,默认为零 - user-style-path: 用户样式表文件路径(如果有) - user-style-string: 作为文本指定的用户样式规则 这些参数可以根据需求进行调整。
  • 在IDEA使用Maven创建WebTomcat部署
    优质
    本教程详细介绍了如何利用IntelliJ IDEA集成开发环境结合Maven构建工具创建一个Java Web项目,并通过Apache Tomcat服务器进行项目的部署与测试。 在IDEA中使用Maven创建Web项目,并通过Tomcat进行部署和运行项目。
  • Docker-Desktop:利用NoVNC实现从访轻量化桌面环境(内置Firefox
    优质
    Docker-Desktop提供了一个集成NoVNC技术的轻量级桌面环境,用户可以通过浏览器直接访问。该桌面预装了Firefox浏览器,便于远程工作和开发测试。 Docker桌面 概述: 使用NoVNC可以从浏览器访问的轻量级桌面环境。该环境中包括Firefox浏览器。 用法: 要启动容器,请运行以下命令: ``` docker run -d -p 6901:6901 -p 5901:5901 --name desktop piopirahldocker-desktop:1.0.1 ``` 您可以通过浏览器访问noVNC窗口,或者使用VNC查看器连接到localhost的5901端口。 自定义配置: 配置文件位于容器内的`/home/docker/config`目录下。为了将这些配置保存至主机,请按照以下步骤操作: 1. 运行docker镜像以在容器上生成所需的配置。 ``` docker run -d -p 6901:6901 -p 5901:5901 --name desktop piopirahldocker-desktop:1.0. ```