前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx 、阿里云服务器上安装 nginx

 

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 了。 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐