Docker部署nginx 搭建简单web页面

前言

如果你的服务器没有安装docker,可以使用get.docker.com一件脚本来安装docker,代码如下

$curl -fsSL https://get.docker.com -o install-docker.sh
$sudo sh install-docker.sh

人非圣贤,上面这段代码肯定记不住的,到用的时候又不太好找,这里教一个小窍门,直接在浏览器打开get.docker.com,打开是一段脚本代码,可以在注释里找到我们想要的代码如下

# 1. download the script
#
#   $ curl -fsSL https://get.docker.com -o install-docker.sh
#
# 2. verify the script's content
#
#   $ cat install-docker.sh
#
# 3. run the script with --dry-run to verify the steps it executes
#
#   $ sh install-docker.sh --dry-run
#
# 4. run the script either as root, or using sudo to perform the installation.
#
#   $ sudo sh install-docker.sh

一 准备html

新建一个html文件夹,在文件夹中新建index.html写上hello world

mkdir html && cd html
vim index.html

二 准备Dockerfile文件

在html的同级目录,新建Dockerfile

FROM nginx
COPY ./html /usr/share/nginx/html

三 构建docker 镜像

在Dockerfile的同级目录 运行下面命令

docker build -t some-content-nginx .

四 运行docker容器

docker run --name some-nginx -d -p 8080:80 some-content-nginx

在浏览器输入服务器ip:8080 就能打开网页了