docker安装nginx
主要命令
- 拉取镜像 
- 在宿主机创建目录用于挂载 
| 
 
 mkdir -p /home/nginx/conf
 mkdir -p /home/nginx/log
 mkdir -p /home/nginx/html
 
 
 docker run --name nginx -p 80:80 -d nginx
 
 
 docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf
 docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d
 docker cp nginx:/usr/share/nginx/html /home/nginx/
 
 
 
 
 docker ps -a
 docker stop nginx
 docker rm nginx
 
 
 
 docker run \
 -p 80:80 \
 --name nginx \
 -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
 -v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
 -v /home/nginx/log:/var/log/nginx \
 -v /home/nginx/html:/usr/share/nginx/html \
 -d nginx:latest
 
 | 
可以不进行数据卷挂载,最简单的方式就是第9行那样 (但最好去这里查看镜像的使用https://hub.docker.com/)
其他命令
进入容器
如果要进行nginx的配置文件的修改或者静态资源文件的添加,就需要进入容器内部操作
查看容器挂载情况

找到Mounts,Source代表宿主机中目录,Destination表示容器内目录
将镜像打包与解压
| docker save -o xxx.tar 镜像名:版本号  docker load -i nginx.tar
 
 |