docker 安装nginx
# 没有镜像会自动下载
docker run -p 80:80 --name nginx -d nginx:1.10
复制容器到在mydata下的nginx文件夹
docker container cp nginx:/etc/nginx .
改变nginx名字为conf
mv nginx conf
再新建nginx,然后将conf放到新的nginx下
[root@linux8 mydata]# mkdir nginx
[root@linux8 mydata]# mv conf nginx/
关闭容器nginx
docker stop nginx
删除容器nginx
docker rm nginx
重新运行nginx
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-d nginx:1.10
nginx目录下多了html,log文件夹
conf html log
完整操作命令:
[root@linux8 ~]# cd /mydata/
[root@linux8 mydata]# ls
elasticsearch mysql
[root@linux8 mydata]# mkdir nginx
[root@linux8 mydata]# docker run -p 80:80 --name nginx -d nginx:1.10
Unable to find image 'nginx:1.10' locally
1.10: Pulling from library/nginx
6d827a3ef358: Pull complete
1e3e18a64ea9: Pull complete
556c62bb43ac: Pull complete
Digest: sha256:6202beb06ea61f44179e02ca965e8e13b961d12640101fca213efbfd145d7575
Status: Downloaded newer image for nginx:1.10
df093ad462dc686c6f64be9ae597a81f5fb36a48209aa09637e9f0f3bf82ccdf
[root@linux8 mydata]# ls
elasticsearch mysql nginx
[root@linux8 mydata]# docker container cp nginx:/etc/nginx .
[root@linux8 mydata]# cd nginx/
[root@linux8 nginx]# ls
conf.d fastcgi_params koi-utf koi-win mime.types modules nginx.conf scgi_params uwsgi_params win-utf
[root@linux8 nginx]# docker stop nginx
nginx
[root@linux8 nginx]# cd ../
[root@linux8 mydata]# docker rm nginx
nginx
[root@linux8 mydata]# cd nginx/
[root@linux8 nginx]# ls
conf.d fastcgi_params koi-utf koi-win mime.types modules nginx.conf scgi_params uwsgi_params win-utf
[root@linux8 nginx]# cd ../
[root@linux8 mydata]# mv nginx conf
[root@linux8 mydata]# ls
conf elasticsearch mysql
[root@linux8 mydata]# mkdir nginx
[root@linux8 mydata]# mv conf nginx/
[root@linux8 mydata]# cd nginx/
[root@linux8 nginx]# ls
conf
[root@linux8 nginx]# docker run -p 80:80 --name nginx \
> -v /mydata/nginx/html:/usr/share/nginx/html \
> -v /mydata/nginx/logs:/var/log/nginx \
> -d nginx:1.10
e780eafc77c93739f1b85bec10101e400ec5167e9ee72360658ac8c167aec2d5
[root@linux8 nginx]# ls
conf html logs
[root@linux8 nginx]#