1、docker search nginx
2、docker pull nginx 拉取最新版本nginx
3、docker images 查看镜像
4、 docker run -d --name “goya-web” -p 8888:80 nginx 创建容器
run 创建容器实例
-- name 容器命名
-v 映射目录
-d 设置容器后台运行
-p 本机端口映射 将容器的80端口映射到本机的80端口
语句最后一个nginx是使用镜像的名称
5、浏览器输入 http://ip:8888
6、将nginx目录映射到本机
创建映射目录 /opt/nginx/8888;容器目录
#mkdir conf
#mkdir logs
#mkdir www
7、docker cp c05ab38b72ce:/etc/nginx/nginx.conf /opt/nginx/8888/conf
复制到nginx.conf 到本机
8、删除原容器
#docker stop goya-web
#docker rm goya-web
9、新建容器并将www,logs,conf目录映射到本地
docker run -d -p 8888:80 --name goya-web -v /opt/nginx/8888/www:/usr/share/nginx/html -v /opt/nginx/8888/conf/nginx.conf:/etc/nginx/nginx.conf -v /opt/nginx/8888/logs:/var/log/nginx nginx
在本机/opt/nginx/8888/www目录下创建index.html内容为
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>nginx</title>
</head>
<body>
<h1>hello world</h1>
</body>
</html>