docker

參考文章:Docker 是怎麼實現的?前端怎麼用 Docker 做部署?arrow-up-right

撰寫dockerfile

  • 第一種是http-server 雖然我在本地跑可以執行 docker build也成功,但執行時報錯 TBD

  • 第二種是使用nginx 照說明先產生一個default.conf, 再改寫dockerfile

default.conf

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    access_log  /var/log/nginx/host.access.log  main;
    error_log  /var/log/nginx/error.log  error;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

docker build & run

接著執行

Last updated