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即可

posted @   不是孩子了  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示