Closed jonahx closed 5 years ago
I have very little experience with docker. Just to make sure: Normal jkernel installation (without docker) is still working for you?
I haven't tried on linux (the docker image is a linux one) but have got this working on a mac before.
Fwiw, installing in a docker container should be no different than installing on linux bare metal. So docker is a red herring in all likelihood. I thought of posting the issue without mentioning docker and just asking what could be causing that error, but figured I'd post the docker container just in case you wanted to try it yourself. It makes it trivial to reproduce exactly what I'm seeing -- just requires a docker install and a big download for the image.
Most likely cause is probably operator error (ie, me) but I followed the instructions so I'm not sure what I might have done wrong....
One more thought on this. I installed J 807. I realized the docs state J 804. Does it only work with the older version of J?
You may want to try: https://github.com/martin-saurer/jkernel-notebook It's an updated version of the jkernel with a setup script, and it works on J807. I will try docker, as soon as my time permits.
Please take: https://github.com/martin-saurer/jkernel-docker as a source for your own Docker Image.
I've followed the installation instructions inside a docker container, and the notebook comes up with the J kernel available in the dropdown on my host machine. The python3 kernel works fine, but I get the following error when starting the J kernel:
I'm not sure how to debug from here. Any ideas what could be going wrong?
If you want to try it out I pushed the image here: https://hub.docker.com/r/jonahx/jupyter-j
Thanks.
EDIT: forget to mention, cmd to start the docker container on your host machine: