在某些情况下,这些是我到目前为止采取的步骤:
sudo snappy update
sudo reboot
sudo snappy install docker
docker pull hypriot/rpi-python
(link)docker run -ti <image-id>
,然后向install RaspbianMate desktop environment和xrdp发出以下命令:
echo "deb http://archive.raspbian.org/mate wheezy main" >> /etc/apt/sources.list
apt-get update && apt-get install -y mate-core mate-desktop-environment lightdm xrdp
答案 0 :(得分:-1)
尝试以下方法:
1)为docker IMAGE提供服务器端所需的所有依赖项,例如您在问题中提到的库等。虽然正确的方法是创建一个Dockerfile,但你可以在正在运行的容器(即bash)中打开一个shell:
docker run -it <image-id/name> bash
如果您打开另一个终端(执行此操作),您可以看到正在运行的CONTAINER正在使用docker ps
执行'bash'。
2)完成依赖项的安装后,需要使用docker commit
命令创建一个新的docker IMAGE。
3)运行新映像作为命令传递RDP服务器,并公开相关端口以允许外部连接到此类服务器:
docker run -p <external_port>:<internal_port> <new_image_id> <rdp_server_command>
您可能会发现本文档中的信息很有用:https://github.com/SvenDowideit/dockerfiles/tree/master/xrdp