如何连接到 docker 中心图像上的网络应用程序 运行?
How do I connect to a web app running on an image on docker hub?
我正在学习 docker,只是弄湿了我的脚...我开始请求您的原谅,因为我可能会严重使用术语:-(
我已经成功地构建了我的第一个容器并运行它在本地。
容器映像是 node.js
+ express
网络应用程序。
在本地,我 运行 我的图像是这样的:
docker run -p 80:3000 myname/myimage
如果我将浏览器指向本地服务器 IP
http://192.168.1.123:80/
我在访问我的应用程序时非常高兴。
然后,我使用以下命令将其推送到 docker 集线器:
docker push myname/myimage
到目前为止一切顺利。问题是:我是否应该能够从 docker 云中 运行 我的应用程序,或者我应该将它推送到 AWS,例如?
通过执行 docker push myname/myimage
,您只将图像发送到 docker-hub。
这个镜像然后可以被 运行 创建一个容器;但实际上,它不是 运行ning.
实际上,您必须在任何机器或服务上 运行 它才能访问您的应用程序。
关于术语:
- 你构建一个镜像,而不是容器
- 你推(或拉)一个图像到(从)docker-集线器
- 你运行一个容器来自图像
我正在学习 docker,只是弄湿了我的脚...我开始请求您的原谅,因为我可能会严重使用术语:-(
我已经成功地构建了我的第一个容器并运行它在本地。
容器映像是 node.js
+ express
网络应用程序。
在本地,我 运行 我的图像是这样的:
docker run -p 80:3000 myname/myimage
如果我将浏览器指向本地服务器 IP
http://192.168.1.123:80/
我在访问我的应用程序时非常高兴。
然后,我使用以下命令将其推送到 docker 集线器:
docker push myname/myimage
到目前为止一切顺利。问题是:我是否应该能够从 docker 云中 运行 我的应用程序,或者我应该将它推送到 AWS,例如?
通过执行 docker push myname/myimage
,您只将图像发送到 docker-hub。
这个镜像然后可以被 运行 创建一个容器;但实际上,它不是 运行ning.
实际上,您必须在任何机器或服务上 运行 它才能访问您的应用程序。
关于术语:
- 你构建一个镜像,而不是容器
- 你推(或拉)一个图像到(从)docker-集线器
- 你运行一个容器来自图像