Sign inSign up

ykfq/ghost

By ykfq

•Updated over 7 years ago

Image
0

147

ykfq/ghost repository overview

⁠1. commit an exsiting container as an image:

docker commit ghost ykfq/ghost:1.0.0

⁠2. login the docker hub

docker login -u ykfq -p xxxxx

⁠3. push the image to docker hub

docker push ykfq/ghost:1.0.0

⁠4. pull this image to other host and run it

docker pull ykfq/ghost docker run -itd --name ghost --publish 2368:2368 --env 'NODE_ENV=production' -v /data/ghost/blog/:/var/lib/ghost/content ykfq/ghost:1.18.0 bash

⁠5. nginx Docker config
#nginx 配置:
cat > /etc/nginx/conf.d/default.conf << EOF
server {
    listen 80;
    server_name www.ykfq.me;
    client_max_body_size 50M;
    access_log /var/log/nginx/www.ykfq.me.access.log main;
    error_log /var/log/nginx/www.ykfq.me.error.log warn;
     return 301 https://$server_name$request_uri;
    }

server {
    listen 443;
    charset utf-8;
    client_max_body_size 2048M;
    server_name www.ykfq.me;
    ssl on;
    ssl_certificate   /var/www/nginx/ssl/www.ykfq.me.pem;
    ssl_certificate_key  /var/www/nginx/ssl/www.ykfq.me.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;

    #access_log off;
    access_log /var/log/nginx/download.access.log main;
    error_log /var/log/nginx/download.error.log debug;

    location / {
          proxy_set_header X-Real-IP $$remote_addr;
          proxy_set_header Host $$host;
          proxy_set_header X-Forwarded-For $$remote_addr;
          proxy_pass http://172.16.0.3:2368;
    }

    location /download {
         root /var/www/download;
         autoindex on;
         autoindex_exact_size off;
         autoindex_localtime on;
    }

    location /kubernetes {
        root /var/www/download;
        autoindex on;
        autoindex_exact_size off;
        autoindex_localtime on;
    }

    location /status {
        stub_status on;
        access_log off;
    }
} #End server

EOF

Tag summary

Content type

Image

Digest

Size

179.2 MB

Last updated

over 7 years ago

docker pull ykfq/ghost:2.16