Linux docker 설치 시작 nginx 명령 (맵 설정, 파일 등)

1396 단어 질문
PS: docker 설치 mysql https://blog.csdn.net/wu__peng/article/details/90905399
먼저 / home / nginx 폴 더 를 만 든 다음 nginx. conf 를 이 폴 더 에 넣 습 니 다. 내용 은 다음 과 같 습 니 다.
user  root;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
}

다음 명령 을 그대로 수행 하 겠 습 니 다.
docker run -d --name nginx_01 -p 80:80 -v /home/nginx/html:/usr/share/nginx/html -v /home/nginx/logs:/var/log/nginx -v /home/nginx/conf.d:/etc/nginx/conf.d -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf nginx

생 성 된 용기 이름 은 nginx01. 어떤 포트 를 감청 해 야 하 는 지 는 시작 명령 에 집 - p 이 고 폴 더 를 매 핑 하려 면 - v 를 추가 합 니 다.
저 는 전단 과 resource 폴 더 를 모두 / home / nginx / html 폴 더 에 넣 고 설정 을 추가 해 야 합 니 다. conf. d 폴 더 에. conf 파일 을 추가 해 야 합 니 다.
이렇게 간단 하고 거 칠 어 요.

좋은 웹페이지 즐겨찾기