CentOS中使用Docker安装Nginx

Posted 伍妖捌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS中使用Docker安装Nginx相关的知识,希望对你有一定的参考价值。

下载nginx镜像

docker pull nginx

创建nginx模板

提示:创建模板是为了生成配置文件

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

将容器内的配置文件复制到指定文件夹中

mkdir /usr/local/nginx
docker container cp nginx:/etc/nginx /usr/local/nginx/conf

拿到nginx的配置文件之后停止并移除开始运行的nginx容器

docker stop nginx
docker rm nginx

创建nginx容器

docker run -p 80:80 --name nginx \\
-v /usr/local/nginx/html:/usr/share/nginx/html \\
-v /usr/local/nginx/logs:/var/log/nginx \\
-v /usr/local/nginx/conf:/etc/nginx \\
-d nginx

在html文件夹下创建index.html文件

cd /usr/local/nginx/html
vi index.html

添加以下内容

<h1>hello docker nginx</h1>

在浏览器中通过ip地址访问

开机自启动nginx容器

docker update nginx --restart=always

以上是关于CentOS中使用Docker安装Nginx的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 8.4安装Docker

Centos7 下面安装docker 部署Nginx

centos7 docker 修改Nginx文件

centos8安装docker+phpfpm+alpine+nginx

使用Dockerfile创建带编译安装znginx服务的Centos Docker镜像

Docker简介安装运行Nginx