Articulo: Instalación de containers en Windows 10 / Server 2016. Ejemplos de contenedor web.

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jmtella
    Administrator
    • Nov
    • 20005

    #16
    Originalmente publicado por Jovilla Ver Mensaje

    Ya estoy dentro y la IIS funcionando. Por alguna razón se había cargado mal windowsservercore .
    A ver...pregunta de examen... si está en ejecución y quieres enviarle un comando... ¿Cómo lo haces?

    Recuerda el --help

    Comentario

    • C@rlitosWay
      Senior Member
      • Dec
      • 305

      #17
      Originalmente publicado por jmtella Ver Mensaje

      Desistala Docker, supongo que desde el panel de control. Si no te borrarse la NIC, desde la administración de hyper-V puedes borrar la NIC virtual creada, y luego en ProgramData, elimina la carpeta de Docker.
      He tenido que ir a docker.com e instalar el msi para poder desinstalarlo porque ni siquiera aparecía en el panel de control, si aparecía en las carpetas del sistema.
      Y sobre el NIC imposible quitarlo, ver adjunto.

      Comentario

      • jmtella
        Administrator
        • Nov
        • 20005

        #18
        Originalmente publicado por C@rlitosWay Ver Mensaje

        He tenido que ir a docker.com e instalar el msi para poder desinstalarlo porque ni siquiera aparecía en el panel de control, si aparecía en las carpetas del sistema.
        Y sobre el NIC imposible quitarlo, ver adjunto.
        Desde PowerShell como adminstrador:

        Código:
        Get-ContainerNetwork | Remove-ContainerNetwork

        Comentario

        • C@rlitosWay
          Senior Member
          • Dec
          • 305

          #19
          Originalmente publicado por jmtella Ver Mensaje

          Desde PowerShell como adminstrador:

          Código:
          Get-ContainerNetwork | Remove-ContainerNetwork
          Con Powershell no he conseguido nada pero he localizado en REGEDIT la lista de conmutadores virtuales y me lo he cepillado, ya no aparece enganchado en el admin de Hyper-V

          Comentario

          • Jovilla
            Senior Member
            • Dec
            • 521

            #20
            Originalmente publicado por jmtella Ver Mensaje

            A ver...pregunta de examen... si está en ejecución y quieres enviarle un comando... ¿Cómo lo haces?

            Recuerda el --help

            Comentario

            • jmtella
              Administrator
              • Nov
              • 20005

              #21
              Bueno... vas aprobando...

              Ahora quiero otro server web, por ejemplo por el puerto 8080... también en NAT, pero que entre los server web no se vean por IP (aislados entre si), aunque evidentemente si hablan con el NAT del anfitrión...)

              Comentario

              • Jovilla
                Senior Member
                • Dec
                • 521

                #22
                Originalmente publicado por jmtella Ver Mensaje
                Bueno... vas aprobando...

                Ahora quiero otro server web, por ejemplo por el puerto 8080... también en NAT, pero que entre los server web no se vean por IP (aislados entre si), aunque evidentemente si hablan con el NAT del anfitrión...)
                Supongo que con el comando network create se podría hacer, pero aquí me pierdo un poco....
                Editado por última vez por Jovilla; 05/11/2016, 10:22:10.

                Comentario

                • jmtella
                  Administrator
                  • Nov
                  • 20005

                  #23
                  Originalmente publicado por Jovilla Ver Mensaje
                  Supongo que con el comando network create se podría hacer, pero aquí me pierdo un poco....
                  No está bien, ya que se ven entre ellas...y lo que se pretende es aislarlas...

                  Esto terminando de probar los de las redes.. ya que la documentación que hay por ahí en la red (incluso en MS) es falsa del todo, y eso que tiene fecha actualizada. Cosas de cortar y pegar de los que lo hacen de viejas pruebas en el server TP3, TP4 y TP5, y MS ha ido evolucionando y cambiando esto de los containers un montón. Casi todo lo que publicado es mentira viejo y obsoleto.. Lo mejor es buscar información entre los grupos de Linux...ya que el docker es viejo y muy usado en ese ambiente, y al final MS, lo ha implantado igual y no como tenia previstos en los TP anteriores.

                  En cuanto tenga todo lo publicaré.

                  Mientras tanto...pruebas...pruebas...

                  Comentario

                  • Jovilla
                    Senior Member
                    • Dec
                    • 521

                    #24
                    Originalmente publicado por jmtella Ver Mensaje

                    No está bien, ya que se ven entre ellas...y lo que se pretende es aislarlas...

                    Esto terminando de probar los de las redes.. ya que la documentación que hay por ahí en la red (incluso en MS) es falsa del todo, y eso que tiene fecha actualizada. Cosas de cortar y pegar de los que lo hacen de viejas pruebas en el server TP3, TP4 y TP5, y MS ha ido evolucionando y cambiando esto de los containers un montón. Casi todo lo que publicado es mentira viejo y obsoleto.. Lo mejor es buscar información entre los grupos de Linux...ya que el docker es viejo y muy usado en ese ambiente, y al final MS, lo ha implantado igual y no como tenia previstos en los TP anteriores.

                    En cuanto tenga todo lo publicaré.

                    Mientras tanto...pruebas...pruebas...
                    No soy capaz de crear un controlador bridge, siempre me encuentro con la respuesta: Error response from daemon: plugin not found ¿Hace falta instalar algún plugin?

                    Comentario

                    • jmtella
                      Administrator
                      • Nov
                      • 20005

                      #25
                      Originalmente publicado por Jovilla Ver Mensaje

                      No soy capaz de crear un controlador bridge, siempre me encuentro con la respuesta: Error response from daemon: plugin not found ¿Hace falta instalar algún plugin?
                      Cuidado, que birdge para docker es otra cosa... lo que tiene que crear es un "Transparent" ...

                      Haz una cosa, que en general lo va a crear el solito: créate el de Hyper-V external (si lo tuvieses creado cuando instalaste docker, ya es transparet -lo que nosotros llamamos bridge- y se puede usar- una vez creado reinicia,, y ecita el comando:

                      Get-ContainerNetwork

                      ¿Qué es lo que ve?

                      Comentario

                      • jmtella
                        Administrator
                        • Nov
                        • 20005

                        #26
                        Originalmente publicado por jmtella Ver Mensaje

                        Cuidado, que birdge para docker es otra cosa... lo que tiene que crear es un "Transparent" ...

                        Haz una cosa, que en general lo va a crear el solito: créate el de Hyper-V external (si lo tuvieses creado cuando instalaste docker, ya es transparet -lo que nosotros llamamos bridge- y se puede usar- una vez creado reinicia,, y ecita el comando:

                        Get-ContainerNetwork

                        ¿Qué es lo que ve?
                        Ah!...y a lo que has preguntado del driver, si. Hace falta ponerlo, pero se pone mediante las palabras reservadas "nat", "transparent" o bien "l2brdige" . Y aunque este ultimo es un bridge también, el problema es que hace traslación de MAC, por lo cual se considera mac spoofing... y hay que autorizar a la maquina anfitrión a que permita el spoofing...

                        Comentario

                        • Jovilla
                          Senior Member
                          • Dec
                          • 521

                          #27
                          Originalmente publicado por jmtella Ver Mensaje

                          Cuidado, que birdge para docker es otra cosa... lo que tiene que crear es un "Transparent" ...

                          Haz una cosa, que en general lo va a crear el solito: créate el de Hyper-V external (si lo tuvieses creado cuando instalaste docker, ya es transparet -lo que nosotros llamamos bridge- y se puede usar- una vez creado reinicia,, y ecita el comando:

                          Get-ContainerNetwork

                          ¿Qué es lo que ve?
                          No me trabaja el comando Get-ContainerNetwork....????
                          docker network ls da lo siguiente:
                          (el transparent es el creado con el administrador de Hyper-V para usar con las virtuales)
                          Editado por última vez por Jovilla; 05/11/2016, 19:24:43.

                          Comentario

                          • Jovilla
                            Senior Member
                            • Dec
                            • 521

                            #28
                            Originalmente publicado por jmtella Ver Mensaje

                            Ah!...y a lo que has preguntado del driver, si. Hace falta ponerlo, pero se pone mediante las palabras reservadas "nat", "transparent" o bien "l2brdige" . Y aunque este ultimo es un bridge también, el problema es que hace traslación de MAC, por lo cual se considera mac spoofing... y hay que autorizar a la maquina anfitrión a que permita el spoofing...
                            Lo he probado con el comando docker network create -d transparent Vtransp_0 y no va

                            Comentario

                            • jmtella
                              Administrator
                              • Nov
                              • 20005

                              #29
                              Originalmente publicado por Jovilla Ver Mensaje

                              Lo he probado con el comando docker network create -d transparent Vtransp_0 y no va
                              Si ya existe un virtual Hyper-V, hay que darle características de subred dentro de el.

                              Comentario

                              • jmtella
                                Administrator
                                • Nov
                                • 20005

                                #30
                                Originalmente publicado por Jovilla Ver Mensaje

                                No me trabaja el comando Get-ContainerNetwork....????
                                docker network ls da lo siguiente:
                                (el transparent es el creado con el administrador de Hyper-V para usar con las virtuales)
                                Ya lo tienes creado...ese "transparent" de Hyper-V es el que puedes dar a los contenedores y estarán en bridge...

                                Comentario

                                Trabajando...
                                X