Git Product home page Git Product logo

infrastlabs / docker-headless Goto Github PK

View Code? Open in Web Editor NEW
55.0 2.0 18.0 15.25 MB

Remote Desktop with Docker: XRDP/NOVNC/PulseAudio. (Xfce, Mate, Cinnamon, Gnome, Plasma) MultiScreen Support!

Home Page: https://gitee.com/infrastlabs/docker-headless

License: Apache License 2.0

Shell 76.61% Dockerfile 11.19% Smarty 5.89% HTML 6.17% Vim Script 0.14%
docker wps desktop openssh devtool linux rdp vnc firefox fluxbox

docker-headless's People

Contributors

huapox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

docker-headless's Issues

k8s部署支持咨询

你好,
想咨询一下,这个项目在k8s下部署是否有测试,可否系统一份yaml脚本参考。谢谢。

关于docker-healess镜像构建过程中的原始镜像dockerfile咨询

作者您好,
看到docker-healess项目中的dockerfile有引用了其他几个镜像,

FROM registry.cn-shenzhen.aliyuncs.com/infrastlabs/docker-headless:xfce-deb9-v1 as loc
FROM registry.cn-shenzhen.aliyuncs.com/infrastlabs/docker-headless:compile-v1 as xrdpbin
FROM registry.cn-shenzhen.aliyuncs.com/infrastlabs/novnc-audio:bcs as bcs
FROM registry.cn-shenzhen.aliyuncs.com/infrastlabs/docker-headless:box07-slim as box07

请问上述几个镜像是否有对应的dockerfile可以查看学习一下?

RDP本地磁盘映射无法映射成功

您好,
我在测试的过程中,docker采用了端口映射的方式,docker语句如下
docker run -it --name wps4-docker --rm --shm-size 1g -e VNC_OFFSET=20 -e L=zh_CN -p 50089:10089 -p 50081:10081 -p50022:10022 infrastlabs/docker-headless:full

在做本地磁盘映射的过程中,发现无法生效,截图如下,不知是否可以帮忙确认一下,是我端口映射的网络模式影响了还是其他的问题,谢谢。

image
image

如何数据持久化?

挂载了opt,mnt,ext目录等,但是重装后在docker-headless中安装的各类程序都丢失了。(即使这三个挂载目录的本地数据没有变化)

如何能使得这部分内容也持久化?

构建镜像时编译pulseaudio-module-xrdp的问题

作者您好,

我按照https://github.com/infrastlabs/docker-headless/blob/dev/src/Dockerfile.compile这个部分的dockerfile重新构建一次镜像,发现
RUN cd /opt && git clone https://github.com.cnpmjs.org/neutrinolabs/pulseaudio-module-xrdp.git已经无法获取到代码了,我去
https://github.com/neutrinolabs/pulseaudio-module-xrdp/archive/refs/tags/v0.6.tar.gz这里去下载源代码按照dockerfile构建报错如下,是不是您构建的这个版本跟现在的版本变化较大了?
谢谢。

checking whether make sets $(MAKE)... (cached) yes
checking for LIBPULSE... yes
configure: WARNING: PULSE_DIR may not be valid - can't find expected file
configure: PULSE_CONFIG_DIR not defined
checking Searching for config.h under PULSE_DIR... find: '/opt/pulseaudio-': No such file or directory
no
configure: error: Can't find config.h under PULSE_DIR. Define PULSE_CONFIG_DIR?
pulseaudio ver: 10.0
make: *** No targets specified and no makefile found. Stop.
The command '/bin/sh -c wget https://github.com/neutrinolabs/pulseaudio-module-xrdp/archive/refs/tags/v0.6.tar.gz; tar -zxf v0.6.tar.gz; cd /opt/pulseaudio-module-xrdp-0.6 && ./bootstrap && ./configure PULSE_DIR="/opt/pulseaudio-${pulseaudio}"; pulseaudio=$(pulseaudio --version | awk '{print $2}') && echo "pulseaudio ver: $pulseaudio" && cp -a /opt/pulseaudio-${pulseaudio}/config.h . && cp -a /opt/pulseaudio-${pulseaudio}/src/pulsecore/ .; make && cd /opt/pulseaudio-module-xrdp/src/.libs && install -t "/var/lib/xrdp-pulseaudio-installer" -D -m 644 *.so;' returned a non-zero code: 2
[root@docker229 headless-linux]#

中文咨询

你好,
请问一下,容器启动后安装了wps,rdp连接之后,桌面无法查看中文,wps也无法输入中文,请问如何解决?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.