Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix

版权声明:这可是本菇凉辛辛苦苦原创的,转载请记得带上我家地址,不要忘记了哈 ... https://blog.csdn.net/u011314442/article/details/84561121

1. 直接从镜像仓库查找镜像

docker search nginx 

2.拉取镜像:

docker pull nginx

我已经拉取过了,所以拉取内容很少,第一 次拉取会显示相对更多内容,会有 download 动作,遇到提示要求选择 yes/no 时,直接选择 yes 就行。( 从以往经验来看,一般在安装过程中遇到的这种问询都可以直接选择 yes  )

查看 nginx 镜像:

docker images nginx

3. 新建立一个文件夹用来装 nginx 相关内容。如我的这个文件夹为:/root/chengxu/nginx 

 4.在该文件夹下 新建 3 个子文件夹 ,用以存放 nginx 的内容。执行这条命令时我的当前路径是在 /root/chengxu

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

5.查看文件夹是否都已建好:

 ll -a ./nginx/

 

6. 启动 nginx 容器 :

docker run -p 80:80 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs  -d nginx  

如上图,我其实没有挂载配置文件。只是挂载了 log 和 www。

命令说明:

-p 80:80:将容器的 80 端口映射到主机的80端口

--name nginx:将容器命名为 nginx

-v $PWD/www:/www:将主机中当前目录下的 www 挂载到容器的 /www

-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf:将主机中当前目录下的 nginx.conf 挂载到容器的 /etc/nginx/nginx.conf

-v $PWD/logs:/wwwlogs:将主机中当前目录下的 logs 挂载到容器的 /wwwlogs

7.  查看 容器:

docker ps -a

运行结果如上图。

8 .浏览器 上访问 80 端口:

OK 了。 

猜你喜欢

转载自blog.csdn.net/u011314442/article/details/84561121