作者:hya641520 | 来源:互联网 | 2023-09-14 18:51
拉取镜像
docker pull nginx
使用默认配置启动NGINX
docker run --name nginx -p 80:80 -d nginx
如果需要开机启动:
docker run --name nginx -p 80:80 -d nginx --restart always
在浏览器中打开 127.0.0.1 测试是否安装成功。
curl 127.0.0.1
NGINX使用主机目录
新建配置目录
mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf
www: 目录将映射为 nginx 容器配置的虚拟目录。
logs: 目录将映射为 nginx 容器的日志目录。
conf: 目录里的配置文件将映射为 nginx 容器的配置文件。
复制默认配置
docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/
nginx:运行容器时的名称
部署新的NGINX容器
docker run -p 8080:80 --name nginx-test-web -v /home/nginx/www:/usr/share/nginx/html -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/logs:/var/log/nginx -d nginx