容器化部署nginx

容器化部署要先装好docker容器(docker安装配置)

docker pull nginx

在这里插入图片描述

docker run -d --name nginx01 -p 3344:80 nginx

在这里插入图片描述

这条 docker run 命令用于在 Docker 环境中启动一个 Nginx 容器,各参数含义如下:
-d:表示让容器在后台以守护进程(daemon)模式运行,容器启动后不会占用当前的终端会话,用户可以继续在终端执行其他命令。
–name nginx01:给启动的容器指定一个名字叫 nginx01,后续可以通过这个名称来管理容器,例如停止、重启、删除等操作。
-p 3344:80 :用于端口映射。它把宿主机(运行 Docker 引擎的物理机或虚拟机)的 3344 端口映射到容器内部的 80 端口。这意味着,访问宿主机的 3344 端口时,请求会被转发到容器内运行的 Nginx 服务的 80 端口上,因为 Nginx 默认监听 80 端口来提供 HTTP 服务。
nginx:指定要运行的镜像名称,这里是 nginx,Docker 会先从本地镜像仓库查找该镜像,如果本地不存在,会尝试从 Docker Hub 等远程镜像仓库拉取。

执行这条命令后,一个名为 nginx01 的 Nginx 容器就会在后台启动,并且可以通过访问宿主机的 3344 端口来访问容器里的 Nginx 服务。

docker images

用于列出本地Docker主机上存储的所有镜像
在这里插入图片描述

看到nginx即为部署成功

curl localhost:3344

在这里插入图片描述

curl localhost:3344 是一个在命令行中使用的命令,用于向运行在本机(localhost)上,并在端口 3344 监听的 HTTP 服务器发起请求。这个命令通常用来测试本地运行的 Web 服务器或者 API 是否能够正确响应。

打开浏览器
在这里插入图片描述

在上面输入

IP:3344

在这里插入图片描述

出现上面画面即为成功

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐