如何安装和运行敏锐/仪表板
我分叉敏锐/仪表板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
浏览器中访问仪表板