IBMDataScience/DSx-Desktop

Should I use Windows or Linux container?

Closed this issue · 4 comments

I am trying to install DSX-Desktop on my Windows 10 64 bit machine. I have Docker for Windows installed, and have Virtualization enabled. When I start DSX-Desktop, Docker asks if I want to share files with my C drive. Then the "Loading DSX Desktop" windows appears, but does not finish. I tried not sharing files, but the "Loading DSX Desktop" windows still will not finish. I looked at the log, and see that "drive sharing blocked by firewall", and "Core window not defined". I am using the Linux container - should I switch to Windows container. I had problems with that earlier.

You should be using Linux containers.

Not sure what kind of firewall you have, but I do know that Symantec Endpoint Protection causes issues with drive sharing in Docker if you're not within the company wifi (at least for IBM).

So try connecting to your company's internal network, then try continuing with the install. You can also just temporarily disable Symantec Endpoint Protection to see if it allows you to continue.

Just following up—did it work?

Sent with GitHawk

Sorry for the delay. Vacation and other commitments.
To net it out, I installed the new version of Docker on 8/29/18, changed the DSX features to Jupyter Notebook and Anaconda (Python 3.5), and made changes to my Norton firewall to allow sharing to work. DSX Desktop is now installed. Details follow:

There is a new update for Docker for Windows, which is 18.06.1-ce-win73. I tried to update the old version, but that failed, so I removed Dockers and did a new install. Based on research, I then opened DSX Desktop, and picked the following features: Jupyter Notebook with Anaconda (Python 3.5) [Prior to this, I had picked Python 2.7 as it was smaller. But i saw a comment somewhere that 2.7 does not work.] Docker asked me to share C, and I agreed. Then DSX appeared to be in a loop. I right clicked on the Docker item in the task bar system tray on bottom right, and did the Docker Diagnose and Feedback. I opened the log file and saw that there was a sharing error. I tried to share the drive by right clicking on the Docker item in the task bar, then viewing settings: Shared Drive. But Docker would not allow me to share. Note: I would recommend this be added to installation instructions, as it is an easy way to determine if there are sharing problems. I also opened the log for DSX Desktop, and it does appear that it is looping. Let me know if you would like the log. Reviewing your comment on fire walls, I did more research and found a solution that applies to my security software, which is Norton Security V 22.15.0.88. Basically, I shut off the firewall for the minimum time (15 minutes), then reran the DSX Desktop install, which took 10 minutes, and completed successfully. Then I reset the Firewall, rebooted, and the DSX install was successful. Whew!
The link for Norton Security is:
https://community.norton.com/en/forums/docker-firewall-problem-windows-20
Note the typo - it is really for Windows 10, not 20

Jerry - let me know if you want more details.