최적화: nginx 용기 설정 2019 - 05 - 26
프로 세 스:
① 하나의 용기 볼 륨 을 nginx 용기 에 마 운 트 하 는 프로필 디 렉 터 리 ② 이 용기 볼 륨 이 홈 호스트 디스크 에 있 는 위 치 를 보 는 ③ 보 이 는 위 치 는 nginx 용기 프로필 디 렉 터 리 입 니 다.
용기 그룹 프로필:
[root@node1 docker-compose]# cat docker-compose.yml
version: "2"
services:
nginx:
image: nginx:latest
ports:
- "8181:80"
volumes:
- nginx-conf:/etc/nginx/
volumes:
nginx-conf:
driver: ${volume_driver}( -_-, local)
용기 그룹 시작:
[root@node1 docker-compose]# docker-compose up
WARNING: The volume_driver variable is not set. Defaulting to a blank string.
Creating volume "dockercompose_nginx-conf" with default driver
Creating dockercompose_nginx_1
Attaching to dockercompose_nginx_1
용기 볼 륨 위치 보기:
[root@node1 docker-compose]# docker volume ls
DRIVER VOLUME NAME
local 647231651fc20c125a99a435afdf6756b26493fbaa688d34456e37da416a6660
local dockercompose_nginx-conf
[root@node1 docker-compose]# docker volume inspect dockercompose_nginx-conf
[
{
"Name": "dockercompose_nginx-conf",
"Driver": "local",
"Mountpoint": "/var/lib/docker/volumes/dockercompose_nginx-conf/_data",
"Labels": null,
"Scope": "local"
}
]
nginx 설정 파일 을 직접 수정 할 수 있 습 니 다:
[root@node1 docker-compose]# ll /var/lib/docker/volumes/dockercompose_nginx-conf/_data
total 36
drwxr-xr-x 2 root root 25 Dec 26 2017 conf.d
-rw-r--r-- 1 root root 1007 Dec 26 2017 fastcgi_params
-rw-r--r-- 1 root root 2837 Dec 26 2017 koi-utf
-rw-r--r-- 1 root root 2223 Dec 26 2017 koi-win
-rw-r--r-- 1 root root 5170 Dec 26 2017 mime.types
lrwxrwxrwx 1 root root 22 Dec 26 2017 modules -> /usr/lib/nginx/modules( , !?)
-rw-r--r-- 1 root root 643 Dec 26 2017 nginx.conf
-rw-r--r-- 1 root root 636 Dec 26 2017 scgi_params
-rw-r--r-- 1 root root 664 Dec 26 2017 uwsgi_params
-rw-r--r-- 1 root root 3610 Dec 26 2017 win-utf
용기 그룹 재 부팅 유효 설정: 터미널 을 따로 엽 니 다.
[root@node1 docker-compose]# docker-compose restart
driver 값 의 속성 첨부:
- variable: "volume_driver"
description: "Volume driver to associate with this service"
label: "Volume Driver"
required: true
default: "local"
type: enum
options: # List of options if using type of `enum`
#(driver )
- local
- rancher-nfs
- rancher-efs
- rancher-ebs
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.