云计算核心技术Docker教程:将Java的镜像作为容器运行
在上一个模块中,我们创建了示例应用程序,然后创建了一个用于构建映像的 Dockerfile。我们使用命令创建了我们的图像docker build。现在我们有了云计一个图像,我们可以运行该图像并查看我们的应用程序是否正常运行。
容器是一个普通的操作系统进程,只是这个进程是隔离的,有自己的文件系统,自己的网络,以及与主机分离的自己算核的隔离进程树。
要在容器内运行映像,我们使用该docker run命令。该docker run命令需要一个参数,即图像的名称。让我们启动我们的图像并确保它正确运心技行。在终端中运行以下命令:
$ docker run java-docker
运行此命令后,您会注意到我们没有返回到命令提示符。这是因为我们的应用程序是一个 REST 服务器,并术D且在循环中运行,等待传入的请求,而不会将控制权返回给操作系统,直到我们停止容器。
让我们打开一个新终端,然后GET使用curl命令向服务器发出请求。
$ curl --reocquest GET \
--url http://localhost:8080/actuator/health \
--header 'content-type: applicatkeion/json'
curl: (7) Failed to connect to localhost port 8080: Connection refused
如您所见,我们的r教curl命令失败了,因为与我们的服务器的连接被拒绝。这意味着我们无法在端口 8080 上连接到本地主机。这是意料之中的,因为我们的容器是独立运行的,包括网络。程:让我们停止容器并使用我们本地网络上发布的端口 8080 重新启动。
要停止容器,请按ctrl-c。这将使您返回到终端提示。
要为我们的容器发布端口,我们将在命令中使用--p将Jublish flag(-p简称) docker run。--publish命令的格式为[host port]:[container port]. 因此,如果我们想将av容器内的端口 8000 暴露给容器外的端口 8080,我们将传递8080:8000给--publish标志。
启动容器并将端口 8080 暴露给主机上的端口 8080。
$a的 docker run --publish 8080:8080 java-docker
现在,让我们从上面重新运行 curl 命令。
$ curl --request GET \
--镜像url http://localhost:8080/actuator/health \
--header 'content-type: application/json'
作为123;"status":"UP"}
成功!我们能够通过端口 8080 连接到在容器内运行的应用程序。
现在,按 ctrl-c 停止容器。
- ·标签: 未来光核 理然 周齐 户外投影仪
- ·云安全日报211109:IBM企业全面集成需求平台发现执行任意代码漏洞,需要尽快升级
- ·京东云发布数字仓库解决方案 提升仓管效能、加速大宗商品现货流通
- ·标签: 星动纪元 具身智能 三星 阿里巴巴
- ·Facebook任命首位首席商务官
- ·云计算开发:Python练习实例-创建一个链表
- ·百度、B站二次上市将近 中概股回港又一次浪潮汹涌
- ·埃森哲裁员超1.1万名员工,全面转向人工智能
- ·标签: Synopsys Ansys EDA AI芯片设计
- ·美国防部推迟授予近90亿美元云计算合同
- ·云计算开发:Python3-islower()方法详解
- ·云计算开发:Python练习实例-利用ellipse 和 rectangle 画图
- ·苹果发布macOS新版:可共用iOS应用
- ·DBaaS需要数据保护的三大原因
- ·云计算核心技术Docker教程:Docker Hub服务帐户
- ·德国对谷歌展开两项反垄断调查 涉及用户数据收集
- ·https://www.ushmm.org/search/results.php?q=必应快排【tg:seogoogle987】,Vzj
- ·https://www.supersauna.de/catalogsearch/result/?q=必应快排【tg:seogoogle987】,fk7
- ·https://www.flickr.com/photos/tags/必应快排【tg:seogoogle987】rAB
- ·https://www.pearlstonecenter.org/search/必应快排【tg:seogoogle987】,dfM
- ·https://www.le-trend.com/en/search/=必应快排【tg:seogoogle987】,FPo
- ·https://www.losgatoschamber.com/list/search?action=SEARCH&q=必应快排【tg:seogoogle987】,251
- ·https://www.teamlab.art/zh-hans/?submit=必应快排【tg:seogoogle987】,IOo
- ·https://www.metaltix.com/?view=tours&filter=search&q=必应快排【tg:seogoogle987】,OBg
- ·https://www.randjleather.co.uk/index.php?route=product/search&tag=必应快排【tg:seogoogle987】,vpo
- ·https://www.urmc.rochester.edu/news/search?q=必应快排【tg:seogoogle987】,8Kn
