docker小例子安装Nginx

第一步 可以先在dockerhub官网搜索Nginx的镜像,看看有什么版本

image.png

第二步 pull下来

docker pull nginx 我这里没有指定版本默认是拉取最新版本、

image.png

2.1、启动nginx、

docker run -d --name nginx01 -p 8888:80 nginx
8888是linux本机的端口,80是docker容器内部端口
这里我取了一个nginx01别名 设置了8888外网访问的端口映射容器里面的80端口·

2.2、本机测试

curl localhost:8888

image.png

2.3、外网访问
image.png

第三步 查询docker内部nginx安装在哪里

3.1、先进入nginx容器内

docker exec -it nginx01 /bin/bash
这里的进入命令我用的nginx01这个别名 用容器id也能进入里面
然后通过命令whereis nginx

image.png

最后一步 建议

一般我们在服务器上部署项目是部署很多端口的,所以我们要将nginx的网络改为主机网络,总而言之,变为host网络之后nginx的端口跟服务器的端口一致
docker run -d --name nginx01 --net host nginx
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容