我终于想出了如何让 docker 启动并运行。
docker run --name my-forum-nodebb --link my-forum-redis:redis -p 80:80 -p 443:443 -p 4567:4567 -P -t -i nodebb/docker:ubuntu
我将它链接到一个 redis 实例,很酷。
这是从头开始的,我假设当我创建 redis 实例时
docker run --name my-forum-redis -d -p 6379:6379 nodebb/docker:ubuntu-redis
它从远程仓库拉取图像?
NodeBB 提供了一个 Dockerfile
https://github.com/NodeBB/NodeBB/blob/master/Dockerfile 我不太清楚如何使用它。我假设我可以通过在我的 Remote 上调用这个 Dockerfile 以某种方式创建一个本地环境。
这是正确的吗?如果是这样,我如何创建指向远程的本地实例?
最佳答案
下载文件并从同一目录运行 docker build -t nodebb .
这将在您的本地计算机上为您提供一个名为 nodebb 的镜像,您可以使用 docker run -d nodebb
启动一个容器(您可以将 nodebb 更改为您的自己的名字)。
关于docker - 如何从 DockerFile 运行 docker 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36075525/