一、docker pull nginx
二、在启动容器之前,先mkdir -p /data/nginx{html,conf,logs}三个文件用来挂载文件。然后创建nginx.conf文件,并保存默认nginx.conf进去。
docker run -d -p 80:80 --name mynginx -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx nginx
三、启动成功之后,发现conf文件夹下的conf.d文件夹里面没有文件,于是docker cp mynginx:/etc/nginx/conf.d/default.conf /data/nginx/conf/conf.d。
网友评论