Creé una imagen base de Docker que ejecuta Snappy Ubuntu Core 15.04 amd64 usando las instrucciones aquí: https://askubuntu.com/a/577248/495667 (puede obtener mi imagen de Dockerhub: https://hub.docker.com/r / mrjogo / snappy / ). Sin embargo, cuando intento instalar un complemento dentro del contenedor, no copia correctamente los archivos (tenga en cuenta que estoy ejecutando como root):
# rsyslogd
# snappy install hello-world
Installing hello-world
Starting download of hello-world
21.60 KB / 21.60 KB [====================================] 100.00 % 135.39 KB/s
Done
Starting download of icon for package
33.77 KB / 33.77 KB [====================================] 100.00 % 209.61 KB/s
Done
Name Date Version Developer
ubuntu-core 2016-01-15 12 ubuntu
hello-world 2016-01-20 1.0.18 canonical
webdm 2016-01-15 0.11 canonical
generic-amd64 2016-01-15 1.4 canonical
# showdev
bash: showdev: command not found
# /apps/hello-world.canonical/1.0.18/bin/showdev
Hello /dev World: Here is what I can see with 'find /dev/'
/dev/
/dev/log
/dev/kcore
/dev/stderr
/dev/stdout
/dev/stdin
/dev/fd
/dev/console
/dev/ptmx
/dev/random
/dev/urandom
/dev/tty
/dev/full
/dev/zero
/dev/null
/dev/fuse
/dev/mqueue
/dev/shm
/dev/pts
/dev/pts/ptmx
Here is hardware that has been assigned to me ():
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# ls /bin | grep showdev
#
(nota al margen: no estoy seguro de por qué, pero tengo que iniciar rsyslogd manualmente o recibo errores del registrador)
Como soy nuevo en snappy, no estoy seguro de si es una función de cómo se creó el contenedor, cómo se ejecuta, si no se entiende cómo se instalan los snaps o si se trata de un error. Agradecería un poco de orientación.
fuente