User Guide

  • 04/24/2019
  • Public Content

Configure Docker for Windows

Now that you’ve installed Docker, you need to configure a few Docker settings and restart the Intel® System Studio. At a high level, you need to: 
  1. Enable the "Expose daemon without TLS" option.
  2. If you’re located behind a proxy server
    : Configure Docker and Intel System Studio proxy settings.
  3. Restart the Intel System Studio.

Enable "Expose daemon without TLS" option

Docker for Windows installations
must
enable the "
Expose daemon on tcp://localhost:2375 without TLS
" option in order to work with Intel System Studio. Follow the link below to access the Docker Settings dialog box and: 
This option is in the
General
settings and disabled by default. 

Configure the Docker proxy

If you are located behind a proxy server, you may need to configure the Docker proxy settings directly, because Docker does not always automatically inherit your system proxy settings. You'll need to:
  1. Access the Docker Settings .
Consult your network admin to determine the correct proxy settings for your work environment.
NOTE:
 You can quickly confirm that Docker has a properly configured set of proxy environment variables by typing
docker info
 at a command prompt. Near the end of the info page you will see the proxy variables that Docker is using. If you do not see your proxy settings in that info screen, you may need to restart the Docker daemon or manually configure the Docker proxies on the
Proxies
tab of the Docker Settings. 
A Docker daemon that has a set of non-empty proxy variables configured will show output like the following when executing a "
docker info
" command:
... Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): true File Descriptors: 17 Goroutines: 26 System Time: 2017-10-26T21:24:45.709072Z EventsListeners: 0 Http Proxy: http://proxy.example.com:3128 Https Proxy: http://proxy.example.com:3128 No Proxy: localhost,127.0.0.1/8,::1 Registry: https://index.docker.io/v1/ Experimental: true Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false ...

Configure the Intel System Studio proxy

Unfortunately, Docker and Eclipse* do not share their proxy information. Therefore, if you are working behind a proxy server you may also need to configure the Intel System Studio (Eclipse) proxy, in addition to the Docker proxy (described above). Follow the link below to:
Consult your network admin to determine the correct proxy settings for your work environment.
NOTE
: In some proxy environments, setting the Eclipse SOCKS proxy may interfere with the ability of Intel System Studio to access Internet resources. In this case, the specific error messages provided by Intel System Studio may be misleading. This is a known problem with Eclipse. We recommend that you leave the SOCKS proxy setting empty in the Eclipse proxy settings panel.

Exit and restart Intel System Studio

Now that Docker is installed, running, and configured, you must
exit and restart Intel System Studio
This is because Intel System Studio configures its environment (the PATH and other environment variables) when it starts. Since Docker may have updated the system environment variables, it is necessary to restart Intel System Studio so it is aware of all such changes. 
TIP
: If you make further changes to the Docker environment, or start Docker
after
you have started Intel System Studio, it may be necessary to exit and restart Intel System Studio before it can access these changes.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804