拉取鏡像
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
使用本地目錄
docker run --name nginx -p 80:80 -v /usr/share/www/html:/usr/share/nginx/html:ro -d nginx
-v 本地目錄:docker容器目錄:ro