linux环境 docker安装部署nginx

1、安装nginx

docker search nginx

docker pull nginx

2、启动临时容器

docker run --name nginx -p 80:80 -d nginx 

3、宿主机复制创建nginx.conf,conf.d,html,创建logs

3.1 容器内文件相关路径

  • conf /etc/nginx/nginx.conf
  • html /usr/share/nginx/html
  • log /var/log/nginx

3.2 相关命令行

mkdir -p 不管目录是否存在,直接创建
docker cp -a 复制容器文件并且保证其文件格式
rm -rf 删除文件夹
rm -i 删除文件提醒

docker cp nginx:/etc/nginx/nginx.conf ./
docker cp -a nginx:/etc/nginx/conf.d ./
docker cp -a nginx:/usr/share/nginx/html ./
mkdir -p logs

4、挂载运行nginx

-v绑定挂载宿主机地址:容器地址,

docker run --name nginx -p 80:80 &&
 -v /home/docker/nginx/html:/usr/share/nginx/html &&
-v /home/docker/nginx/nginx.conf:/etc/nginx/nginx.conf &&
-v /home/docker/nginx/conf.d:/etc/nginx/conf.d &&
-v /home/docker/nginx/logs:/var/log/nginx -d nginx 

5、测试

本地访问远程ip出现nginx页面

参考docker安装配置nginx
ok完成

关机
shutdowm -h now

你可能感兴趣的:(nginx安装,nginx)