To access bash (change '/home/user/mozilla-central' to your mozilla-central folder):
docker run -it --rm --volume="$HOME/.Xauthority:/root/.Xauthority:rw" --env="DISPLAY" --net=host -v /home/$USER/mozilla-central:/mozilla sagu/mozilla
or if you do not plan to use GUI:
docker run -it --rm -v /home/$USER/mozilla-central:/mozilla sagu/mozilla
To store data of phab and setups use:
docker run -it --rm --volume="$HOME/.Xauthority:/root/.Xauthority:rw" --env="DISPLAY" --net=host -v /home/$USER/mozilla-central:/mozilla -v /home/$USER/data:/home/wizard sagu/mozilla
first mach bootstrap could take long.
If you do not have mozilla-central folder yet, you make an empty directory:
mkdir -p /home/$USER/mozilla-central
and then run above Docker command. When you get to shell type:
hg clone https://hg.mozilla.org/mozilla-central/ .
and then you are ready to help firefox.
./mach bootstrap
nano ./hg/hgrc
Content type
Image
Digest
Size
571.7 MB
Last updated
almost 6 years ago
docker pull sagu/mozilla