docker下载下载nginx镜像并配置,然后通过公网镜像并配置,然后通过公网ip访问访问
实验环境:实验环境:
一台Liunx服务器(内网可也以)
系统中具有docker环境(如果没有的话,可以查看我的另一篇文章docker的安装https://blog.csdn.net/weixin_42431676/article/details/105291832)
执行命令:执行命令:
docker pull nginx
//从docker自带的源把nginx的镜像下载下来
docker images
//查看刚才下载的镜像文件
docker run -itd --name nginx -p 5555:80 nginx
//运行刚刚下载nginx的镜像,现在这个镜像是一个容器。修改name为nginx,把本地的5555端口映射到80端口上。
docker ps
//查看启动中的容器,可以看到我们刚刚启动的容器
docker exec -it 容器的id /bin/bash
//进去启动的容器中 /bin/bash是默认的容器存储路径,可以用命令修改。
apt-get update
apt-get install vim
//进入容器之后,你会发现你没有vim命令,没有办法编辑文件,所以我们要下载一个vim
echo "123" >> /usr/share/nginx/html/index.html
//修改nginx的首页配置文件(这个配置文件的路径好像不是很固定,这个大家可能需要自己手动的去找一下,我的这个路径仅供大家参考。)
这个时候,如果是内网的朋友,直接打开网页访问你的这个时候,如果是内网的朋友,直接打开网页访问你的ip
xxx.xxx.xxx.xxx:5555
就可以看就可以看nginx已经启动成功了。已经启动成功了。
登录阿里云管理控制台登录阿里云管理控制台
找到网络与安全中的安全组找到网络与安全中的安全组
在安全组中添加一个规则(没有安全组的就创建一个)在安全组中添加一个规则(没有安全组的就创建一个)
端口号是端口号是5555
因为我们之前映射的是因为我们之前映射的是5555端口端口
访问公网的ip地址查看自己的nginx服务
评论0