Sadly, CHE is not dedicated to greatly inspiring revolutionary leader Che Guevara, but to the city of Cherkasy (Ukraine) where most of the development is done.
https://en.wikipedia.org/wiki/Eclipse_Che
https://eclipse.org/che/
docker run eclipse/che start
Since I run from a VirtualBox VM on my Windows PUEAH host, I get this:
INFO: Welcome to Eclipse Che! INFO: INFO: You are missing a mandatory parameter: INFO: 1. Mount 'docker.sock' for accessing Docker with unix sockets. INFO: 2. Or, set DOCKER_HOST to Docker's location (unix or tcp). INFO: INFO: Mount Syntax: INFO: Start with 'docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock' ... INFO: INFO: DOCKER_HOST Syntax: INFO: Start with 'docker run -it --rm -e DOCKER_HOST=...' INFO: INFO: Possible root causes: INFO: 1. Your admin has not granted permissions to /var/run/docker.sock. INFO: 2. You passed '--user uid:gid' with bad values. INFO: 3. Your firewall is blocking TCP ports for accessing Docker daemon.
now I try running this
[centos@localhost ~]$ docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock eclipse/che start
WARN: Bound 'eclipse/che' to 'eclipse/che:5.18.0' WARNING: Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning. INFO: Welcome to Eclipse Che! INFO: INFO: We could not detect a location to save data. INFO: Volume mount a local directory to ':/data'. INFO: INFO: Simplest syntax: INFO: docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock INFO: -v:/data INFO: eclipse/che start INFO: INFO: INFO: Or, run with additional overrides: INFO: docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock INFO: -v :/data INFO: -v :/data/instance INFO: -v :/data/backup INFO: eclipse/che start
so I do
mkdir chedata
docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /home/centos/chedata:/data eclipse/che start
if you run "docker run --help", you learn that "-it" means "interactive tty" , "--rm" means "--rm , the container is removed when it exits", -v bind mount a volume
at this point I still get an error:
INFO: (che init): Installing configuration and bootstrap variables: INFO: (che init): CHE_HOST=10.0.2.15 INFO: (che init): CHE_VERSION=5.18.0 INFO: (che init): CHE_CONFIG=/home/centos/chedata INFO: (che init): CHE_INSTANCE=/home/centos/chedata/instance INFO: (che config): Generating che configuration... INFO: (che config): Customizing docker-compose for running in a container INFO: (che start): Preflight checks WARNING: Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning. mem (1.5 GiB): [OK] disk (100 MB): [OK] port 8080 (http): [AVAILABLE] conn (browser => ws): [NOT OK] conn (server => ws): [NOT OK] ERROR: Try 'docker runeclipse/che info --network' for more tests.
so I run
docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /home/centos/chedata:/data eclipse/che info --network
and I get this
INFO: (che cli): 5.18.0 - using docker 17.09.0-ce / native INFO: INFO: --------------------------------------- INFO: -------- CONNECTIVITY TEST -------- INFO: --------------------------------------- INFO: (che network): eclipse/che-ip:5.18.0: 10.0.2.15 INFO: (che network): Browser => Workspace Agent (localhost): Connection failed INFO: (che network): Browser => Workspace Agent (10.0.2.15): Connection failed INFO: (che network): Server => Workspace Agent (External IP): Connection failed INFO: (che network): Server => Workspace Agent (Internal IP): Connection succeeded
Probably I have to work a little on my VM network settings ... maybe some other time...
No comments:
Post a Comment