Ubuntu 16.10 no contêiner do Docker, vários problemas

1

Para começar, eu não estou tentando rodar o Docker dentro do Ubuntu, eu quero o contrário, rodar o Ubuntu no Docker.

É tecnicamente possível porque o repositório oficial está aqui link

Ele dá methe rootfs e executa o bash depois que eu executo o docker, tudo bem.

Ele vem somente com conta root, usei adduser para criar minha própria conta. Eu preciso instalar o sudo, e vim, para que eu possa editar o arquivo / etc / sudoers, também ok. Eu instalei o openssh-server para que eu possa me conectar a ele via ssh, com minha própria conta não-root.

Para obter um desktop, eu instalo o ubuntu-desktop, o gnome-panel, o gnome-settings-daemon, o metacity, o nautilus, o gnome-terminal e o vnc4server

Aqui está o meu arquivo xstartup

~/.vnc$ cat xstartup
#!/bin/sh

#export XKL_XMODMAP_DISABLE=1
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

Está quase ok, mas há alguns problemas. 1. Os serviços em /etc/init.d/ não iniciam, é óbvio porque não tenho o sshd em execução até executar manualmente o /etc/init.d/ssh start. Um dos serviços que quebra meu gerenciador de rede é o dbus, ele não parece iniciar automaticamente; e o próprio gerenciador de rede não inicia na inicialização 2. O applet nm não está funcionando! Este é um disjuntor do negócio! 3. Algumas outras questões aqui e ali

Portanto, a pergunta final é: existe um procedimento de teste para configurar / instalar o contêiner Ubuntu extraído do hub de encaixe, para uma área de trabalho completa?

    
por David Cui 12.06.2017 / 15:16

0 respostas