1、docker安装nginx
安装好docker之后,分别执行下面命令安装nginx:
# 1下载nginx镜像
docker pull nginx:latest
# 2查看下载镜像
docker images
# 3建映射文件目录
mkdir html logs conf
# 4启动nginx
docker run --name nginx -d -p 80:80 nginx
# 5查看是否启动成功
docker ps -a
# 6复制文件到映射目录,481e121fb29f是第(5)显示的nginx 的container id
#/root/nginx/conf是第(3)建的映射的路径,需替换成自己的路径。
docker cp 481e121fb29f:/etc/nginx/nginx.conf /root/nginx/conf
# 7停止此nginx,执行:
docker stop nginx
# 8然后再删除nginx容器,执行:
docker rm nginx
# 9重新启动nginx:注意/root/nginx/是第(3)步创建的文件夹路径,需替换自己的。
docker run --restart=always -d -p 80:80 --name nginx -v /root/nginx/html:/usr/share/nginx/html -v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/nginx/logs:/var/log/nginx nginx
# 10查看是否启动成功:若有nginx并且status是up则启动成功。
docker ps -a
# 11修改nginx.cong配置:
# 进入conf:cd /root/nginx/conf,修改了nginx.conf后,停止nginx然后重启即可生效。
# 停止
docker stop nginx
#启动
docker start nginx