Quoting allen (allen303al...@gmail.com): > 2012/2/20 Serge Hallyn <serge.hal...@canonical.com>: > > Quoting allen (allen303al...@gmail.com): > >> HI ALL: > >> My aim is to run a Graphical application in a container, then an > >> user connect to the container with a GUI interface, so that he can see > >> and operate the application. > >> As I want to separate all resources, I think I'll need a system > >> container. Now I already use "lxc-create -n maverick-lxc-template -t > >> maverick -f /tmp/maverick-template-network.conf" to create an Ubuntu > >> template, start it and use lxc-console to get a console of it. > >> Now my question is: > >> 1. If I want to run an application, do I have to install it in the > >> system container first? > > > > no. > Then how can I run that application, could you show me some examples? > I mean, in a system container.
I'm sorry, I had misread this as asking whether you need to install it on the system (i.e. the host). Now, you *can* get around installing the application in the container by binding in the binaries and libraries from the host, but I would recommend installing the application in the container, yes. > >> 2. How can I connect to the container with a GUI interface? > > > > It depends on how you've set up the container's network and where the > > guest will connect from. > > > > If your container were using a veth connected to libvirt's virbr0, and > > the application is available on port 9999, then your guest could simply > > > > ssh -L 9999:container_ip_addr:9999 > > > > and then connect to port 9999 on his local host. For instance, if you > > were opening up vnc on :1 in the container, the container is > Dose this mean I have to start vncserver in my system container? yes > Then I have some troubles on that, my template is a minimum system, > the lack of a lot of library files make the job difficult. > Do I need a more powerful template? How can I get that? I don't know what you've started with. Treat it the same way as installing the application on the container's distribution if it were on the host... yum for fedora, apt-get for debian/ubuntu, or git clone/configure/make if you did it from scratch, etc. -serge ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users