gpt4 book ai didi

docker - 如何安装和运行 eager/dashboards

转载 作者:行者123 更新时间:2023-12-02 04:30:49 27 4
gpt4 key购买 nike

我 fork 了 eager/dashboards github 存储库,并尝试创建一个 Dockerfile 以在 Docker 容器中运行仪表板。

我的 fork :https://github.com/adityai/dashboards

我对node和npm不熟悉。 Docker镜像构建成功。

https://hub.docker.com/r/adityai/dashboards/

我不确定是否使用正确的命令来启动仪表板应用程序(npm start),因为当我尝试在本地运行 docker 容器时,它无法启动。它立即退出。

docker run -d -p 3000:3000 --name=keen-dashboard adityai/dashboards:gh-pages

最佳答案

像您一样:克隆存储库

$ git clone https://github.com/adityai/dashboards.git

此存储库确实包含一个 Dockerfile(这是一个描述 Docker 镜像设置的文件)。您可以从该文件构建 docker 镜像

$ cd dashboards
$ docker build -t my-dashboard .

dockerfile 从基础镜像 httpd (apache) 开始。构建 dockerfile 后,您可以看到您的镜像:

$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my-dashboard latest 81a5607c03ba About a minute ago 204 MB

您可以从该镜像创建一个容器实例。我必须承认 github 上没有太多关于 docker run 命令的信息。页或 docker hub页。

现在您可以运行该镜像了。我看到dockerfile中暴露了80端口,所以我将容器的80端口映射到本地机器的80端口上。

$ docker run -d -p 80:80 my-dashboard

现在我可以在浏览器中通过 localhost:80 访问仪表板 enter image description here

关于docker - 如何安装和运行 eager/dashboards,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44552431/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com