AI News, Docker for DataScience

Docker for DataScience

Docker for Data Science Docker for Data Science Docker is a tool that simplifies the installation process for software engineers.

Coming from a statistics background I used to care very little about how to install software and would occasionally spend a few days trying to resolve system configuration issues.

For example you would usually start with: FROM ubuntu RUN apt-get install python3 This Dockerfile would install python3 (as a layer) on top of the Ubuntu layer.

You can always construct a Docker image locally using docker build …but it is always good to push this image to Dockerhub so that the next person simply has to pull for personal use.

Edit 1 If you are after a bit more substantial tutorial than the quick tips provided above see this video (jump to 4:30ish): Edit 2 (A quick note on virtualenvs for python, packrat for R etc.): Personally I have not used any of the other containerising tools, however it should be noted that Docker is independent of python and R, and goes beyond containerising applications for specific programming languages.

Docker for DataScience

Docker for Data Science Docker for Data Science Docker is a tool that simplifies the installation process for software engineers.

Coming from a statistics background I used to care very little about how to install software and would occasionally spend a few days trying to resolve system configuration issues.

For example you would usually start with: FROM ubuntu RUN apt-get install python3 This Dockerfile would install python3 (as a layer) on top of the Ubuntu layer.

You can always construct a Docker image locally using docker build …but it is always good to push this image to Dockerhub so that the next person simply has to pull for personal use.

Edit 1 If you are after a bit more substantial tutorial than the quick tips provided above see this video (jump to 4:30ish): Edit 2 (A quick note on virtualenvs for python, packrat for R etc.): Personally I have not used any of the other containerising tools, however it should be noted that Docker is independent of python and R, and goes beyond containerising applications for specific programming languages.

microsoft/mssql-server-linux - Docker Hub

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux:2017-CU2 Start a mssql-server instance using the latest update for SQL Server 2017 docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux:2017-latest docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux:latest Start a mssql-server instance running as the SQL Express edition docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -e 'MSSQL_PID=Express' -p 1433:1433 -d microsoft/mssql-server-linux:latest Connect to Microsoft SQL Server You can connect to the SQL Server using the sqlcmd tool inside of the container by using the following command on the host: docker exec -it <container_id|container_name> /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P <your_password> You can also use the tools in an entrypoint.sh script to do things like create databases or logins, attach databases, import data, or other setup tasks.

Acceptable values: Developer : This will run the container using the Developer Edition (this is the default if no MSSQL_PID environment variable is supplied) Express : This will run the container using the Express Edition Standard : This will run the container using the Standard Edition Enterprise : This will run the container using the Enterprise Edition EnterpriseCore : This will run the container using the Enterprise Edition Core <valid product="" id=""> : This will run the container with the edition that is associated with the PID For a complete list of environment variables that can be used, refer to the documentation here. </valid></your_password></container_id|container_name>

Docker Container Tutorial - How to build a Docker Container & Image

This tutorial covers how to build a docker container. It covers everything you need to know from setting up boot2docker on your machine to building and deploying your first Docker webapp....

Docker and Azure for developing hybrid applications

Your organization is asking you to deliver an app that depends on existing code and data yet quickly scales up or down based on customer demand. What to do? During the very first Microsoft...

Testing Microservices with Docker, Azure, and Visual Studio Team Services

Microsoft is represented at the Software Quality Day Tools Challenge in Vienna. This year's challenge is separated in 3 parts: how you can generate an ASP.NET Core server from Swagger/Open...

Power your Java workloads on Google Cloud Platform (Google Cloud Next '17)

On Google Cloud Platform (GCP), you can easily take a standard Spring Boot application, run it on our platform and use the power of our diagnostics to gain insights into what's going on with...

Modernizing existing .NET applications with Windows Containers and Azure cloud - BRK3189

In this talk we'll show why you'd want to modernize your existing .NET apps (traditional ASP.NET WebForms ot MVC apps) with Windows Containers and Azure Service Fabric. What are the benefits...

Empower IT and developer productivity with Microsoft Azure - TK02

We are living in an age of transformation where cloud technology is at the core of how the world will do business. From applications and infrastructure, to data and artificial intelligence,...

Continuous delivery on Microsoft Azure using Visual Studio Team Services - BRK3276

Come learn how to enable a continuous delivery pipeline on a spectrum of Azure Services: App Service, VMs, Scale Sets, Container Service, Service Fabric, and more. See how it's really easy...

Cloud infrastructure: Enabling new possibilities together - GS05

Join Jason Zander, Corporate Vice President of Microsoft Azure, as he discusses how companies are changing IT strategies to leverage the cloud and better support digital transformation. In...

Explore the new, cross-platform .NET Core 1.0

NET is in a new era of growth sparked by the new .NET CLI and .NET Core framework. In this session, we explore the new features of the .NET Core tools and framework and review the advantages...

Microsoft Azure OpenDev—June 2017

This first-ever virtual event from Microsoft showcasing open source technologies in the cloud is hosted by John Gossman, Lead Architect of Microsoft Azure, and features industry thought leaders...