Notes, links and resources about running linux containers on a chromebook ( PixelBook ) using Crostini (i.e. ChromeOS' Linux applications support )
The intent is to collect here a journal of my various troubleshooting acts
- 06/16/2019 : after last? chromeos update, could not launch my termina vm or penguin container, had to destroy it, and build a new one. See similar post here. A potential mitigation measure on Keith Myers' blog here.
> vmc start termina
Error: routine at frontends/vmc.rs:118 `vm_start(vm_name,user_id_hash,matches.opt_present("enable-gpu"))`
- 06/16/2019 : turned on
chrome://flags
for#crostini-backup
#crostini-usb-support
and#crostini-app-search
- a closer look at chrome os, using LXD to run linux gui apps, project crostini
- Using LXD/LXC In Termina to Launch containers
- Boostrapping a container
- How to go fishing for a file in a backed up vm
Instructions such as these work out of the box...
The only trick seems to be to make sure you add your user to the docker
group to get non-root access to the docker socket. That may require you to quit your container, stop/start your termina VM and launch penguin
again.
source : https://www.reddit.com/r/Crostini/wiki/index/well-known-ports
3000, // Rails
4200, // Angular
5000, // Flask
8000, // Django
8008, // HTTP alternative port
8080, // HTTP alternative port
8085, // Cloud SDK
8888, // ipython/jupyter
9005, // Firebase login
apparently the hostname penguin.linux.test
points to it as well...
- import my
.emacs
,.spacemacs
,.tmux
etc.
- TODO: import my ssh keys?
- TODO: import GPG key rings ?
- do yubikey work in crostini?
- TODO : keybase.io inside crostini container ? a dedicated one for all crypto stuff?
Backup / Restore etc.
- Chromium OS Docs - Running Custom Containers Under Chrome OS
- a closer look at chrome os, using LXD to run linux gui apps, project crostini
- this contains a drill down of the difference between stock debian/stretch and google's crostini default image.
- Keith Myers' blog
- Frank McPherson's wiki CrhomeOS section
- reddit's r/Crostini
- Image server for LXC and LXD
- pixelbook revisited - running docker containers