Outils pour utilisateurs

Outils du site


cours:service_oriented_computing_and_web_services_2017_2018:lecture2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:service_oriented_computing_and_web_services_2017_2018:lecture2 [2018/02/15 12:41]
tigli [Software Tool to Deploy Applications and Services : Docker]
cours:service_oriented_computing_and_web_services_2017_2018:lecture2 [2018/02/24 13:20] (Version actuelle)
tigli [Software Tool to Deploy Applications and Services : Docker]
Ligne 29: Ligne 29:
   * How to use Visual Studio to develop a console application and a simple Synchronous Client for a Web Service SOAP/​WSDL ​   * How to use Visual Studio to develop a console application and a simple Synchronous Client for a Web Service SOAP/​WSDL ​
   * ** 8:45 - 9:00 : Tutorial and Demonstration by lecturer in O+310 **   * ** 8:45 - 9:00 : Tutorial and Demonstration by lecturer in O+310 **
-  ​* How to use Visual Studio to develop a console application and a simple Asynchronous Client for a Web Service SOAP/WSDL :​{{:​cours:​service_oriented_computing_and_web_services_2017_2018:​globalweather_async_client.zip|Zip File of the VS Console Async Client}} +    ​* How to use Visual Studio to develop a console application and a simple Asynchronous Client for a Web Service SOAP/WSDL :​{{:​cours:​service_oriented_computing_and_web_services_2017_2018:​globalweather_async_client.zip|Zip File of the VS Console Async Client}} 
-  * More details about async and await ([[https://​docs.microsoft.com/​fr-fr/​dotnet/​csharp/​async|Here]]) and best practice ​+    * More details about async and await ([[https://​docs.microsoft.com/​fr-fr/​dotnet/​csharp/​async|Here]]) and best practice ​
  
 === ADVANCED Exercice for WS-SOAP Client Application === === ADVANCED Exercice for WS-SOAP Client Application ===
Ligne 38: Ligne 38:
 || ||
 ==== Software Tool to Deploy Applications and Services : Docker ==== ==== Software Tool to Deploy Applications and Services : Docker ====
 +||
 +Docker CE for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker CE for Windows uses Windows-native Hyper-V virtualization and networking and is the fastest and most reliable way to develop Docker apps on Windows. Docker CE for Windows supports running both Linux and Windows Docker containers.
 +
 +== Docker for Windows requirements ​ : Hyper V ==
 +||
 +** To verify compatibility **, open up ** PowerShell ** or a command prompt (cmd.exe) and type ** systeminfo **. If all listed Hyper-V requirements have a value of Yes, your system can run the Hyper-V role. If any item returns No, check the requirements listed in this document and make adjustments where possible. ​
 +
 +** To enable Hyper-V using PowerShell **,
 +   * open a PowerShell console as Administrator.
 +   * run the following command PowerShell : 
 +//** Enable-WindowsOptionalFeature -Online -FeatureName:​Microsoft-Hyper-V -All **//
 +   * When the installation has completed you need to reboot the computer. ​
 +
 +** Be careful **, Hyper-V cannot be installed on Windows 10 Home or Family !
 +If it's not the case, [[https://​expertlogiciel.com/​eb-blog/​155-Comment-mettre-a-niveau-Windows-10-Famille-a-Windows-10-Pro|upgrade it to PRO]].
 +
 +See for more details :  [[cours:​service_oriented_computing_and_web_services_2017_2018:​hyper-V|Hyper-V page]].  ​
  
 == DOCKER INSTALLATION and FIRST USES == == DOCKER INSTALLATION and FIRST USES ==
 +||
  
   * INSTALLATION of a local [[https://​docs.docker.com/​docker-for-windows/​install/​|Docker for Windows]]   * INSTALLATION of a local [[https://​docs.docker.com/​docker-for-windows/​install/​|Docker for Windows]]
Ligne 46: Ligne 64:
      * Follow step by step until "​Kubernetes"​ section this overview of Docker for Windows, basic Docker command examples, how to get help or give feedback, and links to all topics in the Docker for Windows guide ([[https://​docs.docker.com/​docker-for-windows/​|Get started with Docker for Windows]]) ​      * Follow step by step until "​Kubernetes"​ section this overview of Docker for Windows, basic Docker command examples, how to get help or give feedback, and links to all topics in the Docker for Windows guide ([[https://​docs.docker.com/​docker-for-windows/​|Get started with Docker for Windows]]) ​
      * **Be careful :** Windows 10 of your computer must be at least a PRO release. If it's not the case, [[https://​expertlogiciel.com/​eb-blog/​155-Comment-mettre-a-niveau-Windows-10-Famille-a-Windows-10-Pro|upgrade it to PRO]]. ​      * **Be careful :** Windows 10 of your computer must be at least a PRO release. If it's not the case, [[https://​expertlogiciel.com/​eb-blog/​155-Comment-mettre-a-niveau-Windows-10-Famille-a-Windows-10-Pro|upgrade it to PRO]]. ​
-     * ** Shell Command to Manage Docker ** +     * ** Shell Command to Manage Docker ** [[https://​docs.docker.com/​engine/​reference/​commandline/​docker/​|Manual of the base command for the Docker CLI]]  
-     * MANUAL ​[[https://​docs.docker.com/​engine/​reference/​commandline/​docker/​|The base command for the Docker CLI]] +
  
 == ADVANCED Uses of Docker ​ == == ADVANCED Uses of Docker ​ ==
Ligne 53: Ligne 71:
  
 == How to use Docker with Visual Studio ​ == == How to use Docker with Visual Studio ​ ==
-  * INSTALLATION of Docker.DotNet (NuGet package) in VS 2017 (With Nuget Packages Manager in the Tools Menu)) ​ +  * INSTALLATION of **Docker.DotNet** (NuGet package) in VS 2017 (With Nuget Packages Manager in the Tools Menu))Docker.DotNet is a library that allows you to interact with the Docker Remote API programmatically with fully asynchronous,​ non-blocking and object-oriented code in your .NET applications.
-Docker.DotNet is a library that allows you to interact with the Docker Remote API programmatically with fully asynchronous,​ non-blocking and object-oriented code in your .NET applications.+
  
   * TEST IT :    * TEST IT : 
cours/service_oriented_computing_and_web_services_2017_2018/lecture2.1518694901.txt.gz · Dernière modification: 2018/02/15 12:41 par tigli