如何安装和运行敏锐/仪表板

我分叉敏锐/仪表板github回购,我想创build一个Dockerfile在Docker容器中运行仪表板。

我的叉子: https : //github.com/adityai/dashboards

我不熟悉node和npm。 Docker镜像已经成功build立。

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

我不知道如果我正在使用正确的命令启动仪表板应用程序(npm开始),因为当我尝试本地运行docker集装箱时,它不会启动。 它马上退出。

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

像你一样:克隆回购

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

这个回购确实包含一个Dockerfile(这是一个描述你的Docker镜像设置的文件)。 你可以从文件中build立一个docker镜像

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

dockerfile从基本映像httpd(apache)开始。 在你的dockerfile构build完成后,你可以看到你的图像:

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

你可以从这个图像创build一个容器实例。 我必须承认,在github页面或Docker Hub页面上没有太多有关docker run命令的信息。

现在你可以运行该图像。 我看到80端口在Docker文件中被公开,所以我在本地机器的端口80上映射了端口80的容器。

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

现在我可以在localhost:80浏览器中访问仪表板 在这里输入图像说明

Interesting Posts