一、创建出要数据挂载的目录
mkdir -p /mydata/nginx
文件夹如图:
二、docker拉取个nginx拷贝其配置文件
说明:如果本地没有nignx容器。docker会去下载
docker run -p 80:80 --name nginx -d nginx:1.10
1、切换到mydata文件夹
cd /mydata
2、拷贝nginx的配置文件(注意后面的空格和点)
docker container cp nginx:/etc/nginx .
3、查看是否拷贝成功
cd /mydata/nginx
ls
4、如图
5、停止docker中的nginx
docker stop nginx
6、移除docker中的nginx
docker rm nginx容器
7、整理目录
将ngnix改名为conf 。在创建nginx目录放conf。更有层次感
在mydata目录下操作(3跳命令)
mv nginx conf
mkdir nginx
mv conf nginx/
如图:
二、docker录取nginx挂载配置文件和其他
一条命令
说明:主要是挂载了其conf目录。并创建出和挂载html和log文件夹
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10
查看dokcer 运行容器
docker ps
如图:
三、容器自启动
docker update nginx --restart=always