13-训练-部署nginx
1、搜索镜像 search,推荐去docker hub上搜索,可以看到帮助文档
2、下载镜像 pull
3、运行测试
# 查看安装的镜像 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 605c77e624dd 2 weeks ago 141MB centos latest 5d0da3dc9764 3 months ago 231MB [root@localhost ~]# # -d:后台启动 --name:给启动镜像的名字 -p:宿主机端口:容器内部端口(即通过这个宿主机端口可以访问容器内部端口) [root@localhost ~]# docker run -d --name nginx01 -p 3344:80 nginx d1832aa69861ae50d6e271a30ebde51cef9d9f01577a452a8d37c1d2f0d3f6b2 [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d1832aa69861 nginx "/docker-entrypoint.…" 5 seconds ago Up 4 seconds 0.0.0.0:3344->80/tcp, :::3344->80/tcp nginx01 [root@localhost ~]# [root@localhost ~]# #curl用于模拟get/post请求,可以查看3344端口的运行情况 [root@localhost ~]# curl localhost:3344 #进入我们的容器 [root@localhost ~]# docker exec -it nginx01 /bin/bash
端口暴露的概念
4、公网访问我们部署的nginx
然后加上我们暴露的端口3344即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构