Quantcast
Channel: Java mon amour
Viewing all articles
Browse latest Browse all 1124

Eclipse CHE

$
0
0

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 run eclipse/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...




Viewing all articles
Browse latest Browse all 1124

Trending Articles