【发布时间】:2022-05-08 23:48:31
【问题描述】:
我在 Linux 机器(Ubuntu 20.04)中使用 NVIDIA Docker。我使用nvidia/cuda:11.0-base 图像创建了一个名为user1 的容器,如下所示:
docker run --gpus all --name user1 -dit nvidia/cuda:11.0-base /bin/bash
而且,如果我运行docker ps -a,这就是我看到的:
admin@my_desktop:~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a365362840de nvidia/cuda:11.0-base \"/bin/bash\" 3 seconds ago Up 2 seconds user1
我想通过ssh 使用来自完全不同机器的唯一IP 地址访问该容器(my_desktop 除外,它是主机)。首先,是否可以为每个容器授予唯一的 IP 地址?如果是这样,我该怎么做?提前致谢。
-
容器通常是单个进程的包装器。你想要的听起来更像是一个完整的虚拟机。
标签: docker ssh docker-container ipv4 nvidia-docker