Lim*_*Wei 5 docker docker-compose docker-networking windows-server-2016
我是 Docker 新手,我正在尝试使用驱动程序桥创建网络
docker network create -d bridge DockerNet
Run Code Online (Sandbox Code Playgroud)
但我不断收到错误消息:来自守护进程的错误响应:找不到插件。
我也尝试使用
docker network create -d l2bridge DockerNet
Run Code Online (Sandbox Code Playgroud)
因为 docker info 中显示的插件名为l2bridge.
码头工人信息:
Containers: 4
Running: 0
Paused: 0
Stopped: 4
Images: 2
Server Version: 17.06.2-ee-14
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: l2bridge l2tunnel nat null overlay transparent
Log: awslogs etwlogs fluentd json-file logentries splunk syslog
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.2248.amd64fre.rs1_release.180427-1804)
Operating System: Windows Server 2016 Standard
OSType: windows
Architecture: x86_64
CPUs: 4
Total Memory: 15.89GiB
Name: DesDocker
ID: BVHA:4FUO:OE3N:AM4R:XHAC:S4SV:VIRN:W73F:IVTF:RWFG:FVGQ:LMWE
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Run Code Online (Sandbox Code Playgroud)
但它返回了另一个错误: Error response from daemon: HNS failed with error : Element not found.
我也尝试使用创建它,docker-compose但它为 bridge 和l2bridge.
我的docker-compose.yml:
version: '3.0'
services:
Container1:
image: microsoft/windowsservercore
networks:
- DockerNet
networks:
DockerNet:
driver: default
ipam:
driver: default
config:
- subnet: 10.1.48.0/20
Run Code Online (Sandbox Code Playgroud)
我使用17.06.2-ee-14的 docker 版本是 docker 版本的输出:
Client:
Version: 17.06.2-ee-14
API version: 1.30
Go version: go1.8.7
Git commit: 6345dd7
Built: Thu Jun 21 18:16:45 2018
OS/Arch: windows/amd64
Server:
Engine:
Version: 17.06.2-ee-14
API version: 1.30 (minimum version 1.24)
Go version: go1.8.7
Git commit: 6345dd7
Built: Thu Jun 21 18:28:51 2018
OS/Arch: windows/amd64
Experimental: false
Run Code Online (Sandbox Code Playgroud)
问题是,如果我使用 NAT 作为驱动程序创建:
docker network create -d nat DockerNet
Run Code Online (Sandbox Code Playgroud)
它创建没有错误,我可以在docker network ls.
有谁知道我做错了什么?或者我应该怎么做才能解决这个错误?
提前致谢。
| 归档时间: |
|
| 查看次数: |
1280 次 |
| 最近记录: |