天天看点

docker安装nginx docker安装nginx

docker安装nginx

  1. docker pull nginx:1.17.2下载指定版本的nginx,也可以不指定版本默认下载latest版本,想要知道某个软件

    的各种镜像版本,可以上hub.docker.com搜素查看

  2. 使用docker images 查看镜像是否下载成功
  3. docker run --name nginx -p 8081:80 -d nginx 启动容器
  4. 拷贝出容器中默认的配置文件
    docker cp nginx:/etc/nginx/conf.d /etc/nginx/
     docker cp nginx:/etc/nginx/nginx.conf /etc/nginx/
               
  5. 重新部署nginx
    docker run -d -p 8081:80 --name nginx -v /var/nginx/www:/usr/share/nginx/html -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf -v /etc/nginx/conf.d/:/etc/nginx/conf.d/ -v /var/log/nginx:/var/log/nginx nginx	
     命令解析:
     -p:将容器的80端口映射到主机的8081端口
     -d:在后台启动
     -v /var/nginx/www:/usr/share/nginx/html:将容器的html目录挂载到我们自己创建的目录
     -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf:挂载配置文件
     -v /etc/nginx/conf.d/:/etc/nginx/conf.d/:挂载扩展配置文件
     -v /var/log/nginx:/var/log/nginx:挂载日志目录
               
  6. 检测是否部署成功
    1. 在var/nginx/www创建index.html
     	<!DOCTYPE html>
     	<html>
     	<head>
     	<meta charset="utf-8">
     	<title>index</title>
     	</head>
     	<body>
     	        <h3>nginx启动成功</h3>
     	</body>
     	</html>
     2. 在浏览器输入浏览器地址查看是否成功
               

继续阅读