首页 > 技术文章 > docker 安装 nginx

akidongzi 2020-04-21 17:10 原文

安装命令:docker pull nginx
安装完成之后进行测试:

sudo docker run --name nginx-test -p 8081:80 -d nginx

 

 

 

查看docker 镜像进程

sudo docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
f77f78d2228d        nginx               "nginx -g 'daemon of…"   12 seconds ago      Up 11 seconds       0.0.0.0:8081->80/tcp   nginx-test

 

 

在docker中部署nginx

创建如下文件:

mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf

 

 

拷贝容器内 Nginx 默认配置文件到本地当前目录下的 conf 目录,容器 ID 可以查看 docker ps 命令输入中的第一列:
sudo docker cp f77f78d2228d:/etc/nginx/nginx.conf ~/nginx/conf

 

 

sudo docker run -d -p 8082:80 --name nginx-test-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx
ad4106aed276c3a4c4e5b74a70d7388bf65e9e0dae8a1e360f97baa6b0b7f0fe

 

 

 

sudo docker ps 

 

 

 

查看 localhost:8082

 

 

 

在~/nginx/www 下创建 index.html

重新访问:localhost:8082

 

推荐阅读