前言

本篇内容来自B站《谷粒商城》


docker安装nginx

查看docker镜像
docker images

在这里插入图片描述

创建文件夹

根目录创建文件夹 mydata,在 mydata下创建文件夹nginx;运行docker镜像

# 创建文件夹
mkdir nginx

# 运行镜像文件
docker run -p 80:80 --name nginx -d nginx:1.10
将docker容器文件拷贝出来

将容器内的配置文件拷贝到当前nginx目录,获取nginx目录结构(注意此时我们的位置在mydata文件夹下)

docker container cp nginx:/etc/nginx .

在这里插入图片描述

停止nginx容器并删除
docker stop nginx
docker rm nginx

在这里插入图片描述

重命名将nginx文件夹为conf
mv nginx conf

再次创建nginx文件夹
mkdir nginx

将conf移动到nginx
mv conf nginx/

再次创建docker实例
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10

在这里插入图片描述

设置开机启动
docker update nginx --restart=always
访问nginx首页

默认端口80
在这里插入图片描述

新建index.html文件

在这里插入图片描述

touch index.html
vim index.html

编辑index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
  <title>Document</title>
  <h1>
	Hello Nginx
  </h1>
</html>

再次访问

在这里插入图片描述

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐