Tag: omn​​et ++

在Windows上使用x11转发在Docker中运行Omnet ++。 SSH不工作

无法SSH进入在Windows主机上运行的容器 对于一个大学项目,我构build了一个包含Omnet ++的Docker镜像,以提供一致的开发环境。 该图像使用phusions的Baseimage,并通过SSH设置x11转发,就像rogaha在他的docker -desktop镜像中一样。 该图像在Linux主机系统上工作得很好。 但在Windows和OS X上,我无法从主机上的容器ssh。 我认为这是由于Docker在Windows和OS X上的不同实现所导致的。正如本文所述,Microsoft Docker使用容器的NATnetworking作为默认networking从主机和容器中分离出来。 我的问题是我不知道如何通过SSH到达正在运行的容器。 我已经尝试了以下内容: 如Microsoft文章中所述将容器networking更改为透明networking。 在Windows和OS X中都会出现以下错误: docker network create -d transparent MyTransparentNetwork Error response from daemon: legacy plugin: plugin not found 在Windows上运行Virtualbox代替Hyper-V的Docker 显式公开端口22是这样的: docker run -p 52022:22 containerName ssh -p 52022 root@ContainerIP Dockerfile FROM phusion/baseimage:latest MAINTAINER Robin Finkbeiner LABEL Description="Docker image for Nesting Stupro University […]