X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/710a784b64e6192770d42a5a27c8f7b167905f4a..73c880171652a0fd41e38b47de02fc79e4ae05d2:/doc/install/arvbox.html.textile.liquid diff --git a/doc/install/arvbox.html.textile.liquid b/doc/install/arvbox.html.textile.liquid index 2d94d32ac5..3c77ade8da 100644 --- a/doc/install/arvbox.html.textile.liquid +++ b/doc/install/arvbox.html.textile.liquid @@ -14,11 +14,14 @@ Arvbox is a Docker-based self-contained development, demonstration and testing e h2. Quick start
-$ git clone https://github.com/curoverse/arvados.git +$ git clone https://github.com/arvados/arvados.git $ cd arvados/tools/arvbox/bin $ ./arvbox start localdemo +$ ./arvbox adduser demouser demo@example.com+You can now log in as @demouser@ using the password you selected. + h2. Requirements * Linux 3.x+ and Docker 1.9+ @@ -29,29 +32,40 @@ h2. Usage
$ arvbox -Arvados-in-a-box http://arvados.org - -start|runh2. Install root certificate @@ -66,18 +80,31 @@ Arvbox creates root certificate to authorize Arvbox services. Installing the ro The certificate will be added under the "Arvados testing" organization as "arvbox testing root CA". -To access your Arvbox instance using command line clients (such as arv-get and arv-put) without security errors, install the certificate into the OS certificate storage (instructions for Debian/Ubuntu): +To access your Arvbox instance using command line clients (such as arv-get and arv-put) without security errors, install the certificate into the OS certificate storage. + +h3. On Debian/Ubuntu: + +[tag] start arvbox container -stop stop arvbox container -restart stop, then run again -status print some information about current arvbox -ip print arvbox docker container ip address -host print arvbox published host -shell enter arvbox shell -open open arvbox workbench in a web browser -root-cert get copy of root certificate -update stop, pull latest image, run -build build arvbox Docker image -reboot stop, build arvbox Docker image, run -rebuild build arvbox Docker image, no layer cache -reset delete arvbox arvados data (be careful!) -destroy delete all arvbox code and data (be careful!) -log tail log of specified service -ls list directories inside arvbox -cat get contents of files inside arvbox -pipe run a bash script piped in from stdin -sv change state of service inside arvbox -clone clone an arvbox +Arvados-in-a-box https://doc.arvados.org/install/arvbox.html + +start|run [tag] start arvbox container +stop stop arvbox container +restart stop, then run again +status print some information about current arvbox +ip print arvbox docker container ip address +host print arvbox published host +shell enter shell as root +ashell enter shell as 'arvbox' +psql enter postgres console +open open arvbox workbench in a web browser +root-cert get copy of root certificate +update stop, pull latest image, run +build build arvbox Docker image +reboot stop, build arvbox Docker image, run +rebuild build arvbox Docker image, no layer cache +checkpoint create database backup +restore restore checkpoint +hotreset reset database and restart API without restarting container +reset delete arvbox arvados data (be careful!) +destroy delete all arvbox code and data (be careful!) +log tail log of specified service +ls list directories inside arvbox +cat get contents of files inside arvbox +pipe run a bash script piped in from stdin +sv + change state of service inside arvbox +clone clone dev arvbox +adduser + add a user login +removeuser + remove user login +listusers list user logins
cp arvbox-root-cert.pem /usr/local/share/ca-certificates/
+/usr/sbin/update-ca-certificates
+
+cp arvbox-root-cert.pem /etc/pki/ca-trust/source/anchors/
+/usr/bin/update-ca-trust
+
+