如何在M1上运行射线docker?
How to run ray docker on M1?
尝试 运行 射线 docker M1 上的图像导致
$ docker run -p 10001:10001 -p 8265:8265 -p 33963:33963 rayproject/ray:latest
> WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
我尝试使用 DOCKER_DEFAULT_PLATFORM=linux/amd64
,但没有任何反应:
$ DOCKER_DEFAULT_PLATFORM=linux/amd64 docker run -p 10001:10001 -p 8265:8265 -p 33963:33963 rayproject/ray:latest
>
$ docker ps
> CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
latest
标签有摘要 744f499644cc
图像在启动时将 /bin/bash
定义为 运行 的命令。当你 运行 它时,你不会附加 TTY,因此容器会立即退出。
我不熟悉该图像,所以我不知道如何正确 运行 它并且您的端口映射让我有点困惑。但是 运行 的方法是
docker run -it rayproject/ray:latest
这将使您进入容器内的提示,您可以浏览其中的内容。
尝试 运行 射线 docker M1 上的图像导致
$ docker run -p 10001:10001 -p 8265:8265 -p 33963:33963 rayproject/ray:latest
> WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
我尝试使用 DOCKER_DEFAULT_PLATFORM=linux/amd64
,但没有任何反应:
$ DOCKER_DEFAULT_PLATFORM=linux/amd64 docker run -p 10001:10001 -p 8265:8265 -p 33963:33963 rayproject/ray:latest
>
$ docker ps
> CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
latest
标签有摘要 744f499644cc
图像在启动时将 /bin/bash
定义为 运行 的命令。当你 运行 它时,你不会附加 TTY,因此容器会立即退出。
我不熟悉该图像,所以我不知道如何正确 运行 它并且您的端口映射让我有点困惑。但是 运行 的方法是
docker run -it rayproject/ray:latest
这将使您进入容器内的提示,您可以浏览其中的内容。