本节演示在docker中部署nginx,并记录在windows中的nginx配置迁移到linux中需要注意的事项。
一、docker安装
如果没有安装docker,需要先安装,可以参考:安装 docker,设置root权限。
二、下载镜像(最新)
docker pull nginx
三、运行镜像,拷贝文件
运行容器:
docker run -p 80:80 --name nginx0 -d nginx
拷贝文件:
需要拷贝的文件有配置文件:nginx.conf, default.conf;静态资源html中的文件。拷贝到宿主机中,为绑定数据卷做准备。
拷贝原则:这里是文件原样拷贝,需要注意的是,如果是拷贝到当前文件夹,可以用 . 表示;拷贝文件时,则需要重命名文件,如果没有命名则被视为同名文件夹。
carlos@carlos-PC:~$ sudo mkdir nginx
carlos@carlos-PC:~$ cd nginx
carlos@carlos-PC:~/nginx$ sudo docker cp nginx0:/etc/nginx/nginx.conf nginx.conf
carlos@carlos-PC:~/nginx$ sudo docker cp nginx0:/etc/nginx/conf.d .
carlos@carlos-PC:~/nginx$ sudo docker cp nginx0:/usr