首先新建目录:
mkdir docker5
进入到新建的docker5的目录:
cd docker5/
创建Dockerfile文件:
vim Dockerfile
往Dockerfile中写入内容:
注:test.html 是与 Dockerfile 同级的自定义html文件,待会访问docker的时候,会返回此html的内容
FROM nginx
MAINTAINER test "*****@qq.com"
COPY ./test.html /usr/share/nginx/html/index.html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
在Dockerfile的统计目录下执行命令:
注:这里的 d5 是镜像名称
docker build -t d5 ./
查看镜像是否已经生成:
docker images
此时会看到我们新建的自定义镜像:
接下来让我们运行镜像:
注:8991是宿主机的端口
docker run --name d5 -d -p 8991:80 d5
接下来让我们访问8991端口,看test.html是否已经生效:
curl 127.0.0.1:8991
此时会返回test.html源码文件,docker配置成功:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
hello
</body>
</html>