Windows container failed to start with error, “failed to create endpoint on network nat: HNS failed with error : Failed to create endpoint.”

后端 未结 4 1032
你的背包
你的背包 2021-01-12 06:01

I have been trying Windows Containers on windows server 2016 TP5. Suddenly I started getting error while running a container with port maping option -p 80:80

4条回答
  •  耶瑟儿~
    2021-01-12 06:29

    I had a docker and docker-compose which were already working on Centos. I did the following changes to make it work on windows server 2016:

    1. Stop the docker service, remove nat, start the docker service.

      ps>stop-service docker
      ps>Get-ContainerNetwork | Remove-ContainerNetwork -Force -ea SilentlyContinue
      ps>start-service docker   
      
    2. Configure network in your docker-compose.yml

      version: '3.7'
      networks:
        default:
          external:
            name: nat    
      

    That's It!

提交回复
热议问题