docker安裝部署nginx
簡單分為以下幾步:
1烂翰、下載鏡像
2蜒简、運(yùn)行nginx容器
3蜡秽、新建所需文件夾并將容器中生成的文件復(fù)制到指定的主機(jī)文件夾
4府阀、刪除剛剛建立的nginx容器,再建立一個新的nginx容器载城,將容器中的文件映射到剛剛復(fù)制好的主機(jī)文件中
1肌似、下載nginx鏡像
docker pull nginx
2、先run一個nginx容器
docker run --name nginx-test -p 8081:80 -d nginx
3诉瓦、新建所需文件夾
mkdir -p /docker/nginx
mkdir -p /docker/logs/nginx
4、將容器中生成的文件復(fù)制到指定的主機(jī)文件夾
docker cp nginx-test:/etc/nginx/nginx.conf /docker/nginx/
docker cp nginx-test:/etc/nginx/conf.d /docker/nginx/
docker cp nginx-test:/usr/share/nginx/html /docker/nginx/
5、刪除剛剛建立的nginx容器
docker rm -f nginx-test
6睬澡、再建立一個新的nginx容器固额,將容器中的文件映射到剛剛復(fù)制好的主機(jī)文件中
docker run -p 8081:80 --restart always --name nginx -v /docker/nginx/conf.d:/etc/nginx/conf.d -v /docker/nginx/html:/usr/share/nginx/html -v /docker/logs/nginx:/var/log/nginx -d nginx
7、檢查一下容器是否在運(yùn)行
docker ps
image.png
8煞聪、查看是否可遠(yuǎn)程連接
ip地址為虛擬機(jī)的地址(可用 ip addr 查詢)
image.png