云计算核心技术Docker教程:将Java的镜像作为容器运行
在上一个模块中,我们创建了示例应用程序,然后创建了一个用于构建映像的 Dockerfile。我们使用命令创建了我们的图像docker build。现在我们有了云计一个图像,我们可以运行该图像并查看我们的应用程序是否正常运行。
容器是一个普通的操作系统进程,只是这个进程是隔离的,有自己的文件系统,自己的网络,以及与主机分离的自己算核的隔离进程树。
要在容器内运行映像,我们使用该docker run命令。该docker run命令需要一个参数,即图像的名称。让我们启动我们的图像并确保它正确运行。心技在终端中运行以下命令:
$ docker run java-docker
运行此命令后,您会注意到我们没有返回到命令提示符。这是因为我们的应用程序是一个 REST 服务器,并且在术D循环中运行,等待传入的请求,而不会将控制权返回给操作系统,直到我们停止容器。
让我们打开一个新终端,然后GET使用curl命令向服务器发出请求。
$ curl --rocequest GET \
--url http://localhost:8080/actuator/health \
--header 'content-type: applkeication/json'
curl: (7) Failed to connect to localhost port 8080: Connection refused
如您所见,我们的cr教url命令失败了,因为与我们的服务器的连接被拒绝。这意味着我们无法在端口 8080 上连接到本地主机。这是意料之中的,因为我们的容器是独立运行的,包括网络。让我程:们停止容器并使用我们本地网络上发布的端口 8080 重新启动。
要停止容器,请按ctrl-c。这将使您返回到终端提示。
要为我们的容器发布端口,我们将在命令中使用--pu将Jblish flag(-p简称) docker run。--publish命令的格式为[host port]:[container port]. 因此,如果我们想将容器内的端av口 8000 暴露给容器外的端口 8080,我们将传递8080:8000给--publish标志。
启动容器并将端口 8080 暴露给主机上的端口 8080。
$ dockera的 run --publish 8080:8080 java-docker
现在,让我们从上面重新运行 curl 命令。
$ curl --request GET \
--url http:/镜像/localhost:8080/actuator/health \
--header 'content-type: application/json'
{"作为status":"UP"}
成功!我们能够通过端口 8080 连接到在容器内运行的应用程序。
现在,按 ctrl-c 停止容器。
(责任编辑:生产动态)
- 标签: 苹果 Enchanté 企业助手 Apple Intelligence
- 标签: 人形机器人 具身智能 工信部 标委会
- 投行:谷歌今年或向苹果支付150亿美元以维持默认搜索地位
- 算力被“特工”耗尽?GitHub Copilot 紧急叫停个人账户注册
- 标签: 白酒行业
- 标签: 苹果 Q.ai AirPods Vision Pro
- Pax8近日宣布收购Wirehive,利于全球数字化转型
- 云计算核心技术Docker教程:Docker 守护进程dockerd节点通用资源和ip隐藏
- 人脸识别时一定要穿衣服引热议,专家称不必过分担心
- 阿里巴巴2021财年云计算业务收入601.20亿元 同比增长50%
- 突发福利!AI Studio 彻底免费开放,Pro/Ultra会员可畅玩Gemini Pro等顶级模型
- 用Recast.AI 创建一个聊天机器人
- 谷歌CEO桑达尔·皮查伊关于研究人员离职的电子邮件备忘录
- 标签: 万达酒店 长白山度假区 支付宝碰一下 万悦会
- 标签: 微信 iQOO Neo11 钟慧娟
- 云计算核心技术Docker教程:Docker守护程序目录
- 十个 Python 小技巧,覆盖了90%的数据分析需求!
- 标签: 英特尔 OpenAI 卡蒂 人工智能
- Facebook正式推出语音聊天应用Live Audio Rooms
- 斯坦福顶尖科学家许主洪加盟阿里通义
- 腾讯云联合英特尔、美团等发布SuperEdge边缘容器开源项目 views+
- Reflection AI 融资 20 亿美元欲成为美国开源 AI 先锋,挑战 DeepSeek views+
- 报告称:企业数据迁移需要更多 AI 专业知识提升成功率 views+
- 甲骨文深度集成 GPT-5,助力企业智能化转型 views+
- 反对美国会新反垄断法案!谷歌亚马逊:对小企业不利 views+
- 爱奇艺 “AI 艺人库” 计划引发争议 多位艺人否认授权 views+
- 标签: 小鹏机器人 IRON人形机器人 广棠科创城 具身智能 views+
- 谷歌推出新开源语言Logica:用于大数据处理 views+
- 标签: 阿里巴巴 阿里云 李飞飞 通义实验室 views+
- 科学家发现大脑靠“旋转”区分过去和现在,给AI架构设计提供思路 views+
