docker 搭建一个Nginx的Web服务器

一、安装并部署docker-Nginx

Nginx 官网:​​http://nginx.org/en/download.html​​​ 查看最新的版本
docker官网:​​​https://hub.docker.com/​​​ docker-Nginx官方镜像站:​​https://hub.docker.com/_/nginx?tab=tags​​ 下拉找到出现版本号的images,选择你需要的版本号即可。

我使用基于linux微内核的版本:​​docker pull nginx:1.18.0-alpine​

sudo docker pull nginx:1.18.0-alpine
sudo docker image ls

# 列出容器内目录
sudo docker container run nginx:1.18.0-alpine ls

# 查看容器内核心版本
sudo docker container run nginx:1.18.0-alpine cat /etc/os-release

# 列出nginx设置目录
sudo docker container run nginx:1.18.0-alpine ls -R -l /etc/nginx

# 查看nginx全局设置目录
sudo docker container run nginx:1.18.0-alpine cat /etc/nginx/nginx.conf

# 查看默认Web虚拟主机设置文件
sudo docker container run nginx:1.18.0-alpine cat /etc/nginx/conf.d.default.conf

# 查看虚拟目录下面的内容
sudo docker container run nginx:1.18.0-alpine ls -R -l /usr/share/nginx/html

# 启动容器
sudo docker container run --name MyWeb -d -p 8080:80 nginx:1.18.0-alpine
sudo docker container ls -a # 查看容器
curl http://127.0.0.1:8080 # 确认服务启动效果
sudo docker container stop MyWeb # 停止容器服务
sudo docker container rm -f MyWeb # 删除容器
sudo docker container prune # 删除所有容器

二、部署本地服务

mkdir My_Web
cd My_Web
nano index.html
# 将自己的服务
sudo

三、从头构建docker