使用docker超简单部署自己的ghost博客
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用docker超简单部署自己的ghost博客相关的知识,希望对你有一定的参考价值。
使用阿里云容器服务部署Ghostblog
使用阿里云镜像安装mysql数据库服务
mysqldbtest:
restart: always
ports:
- ‘3306:3306/tcp‘
environment:
- MYSQL_MAJOR=5.7
- MYSQL_ROOT_PASSWORD=×××××
- MYSQL_DATABASE=ghost
- MYSQL_USER=ghost
- MYSQL_PASSWORD=ghost
memswap_limit: 0
labels:
aliyun.scale: ‘1‘
shm_size: 0
image: ‘mysql:latest‘
memswap_reservation: 0
volumes:
- /var/lib/mysql
kernel_memory: 0
mem_limit: 0
使用时速云镜像安装Ghostblog
ghost:
restart: always
ports:
- ‘2368:2368/tcp‘
environment:
- GHOST_MYSQL_HOST=mysqldb
- GHOST_MYSQL_USER=ghost
- GHOST_MYSQL_PASSWORD=×××××
- GHOST_MYSQL_DATABASE=ghost
- GHOST_MYSQL_PORT=3306
- GHOST_ROOT_URL=http://URL
memswap_limit: 0
labels:
aliyun.scale: ‘1‘
shm_size: 0
image: ‘index.tenxcloud.com/tenxcloud/ghost:latest‘
memswap_reservation: 0
kernel_memory: 0
mem_limit: 0
name: ghost
-
使用本地docker部署Ghostblog
docker run -d -e MYSQL_ROOT_PASSWORD=***** -e MYSQL_USER=*** -e MYSQL_PASSWORD=**** -e MYSQL_DATABASE=**** -p 3306:3306 -v --restart=always --name mysqldb mysql
docker run -d -e GHOST_MYSQL_HOST=*** -e GHOST_MYSQL_USER=*** -e GHOST_MYSQL_PASSWORD=**** -v --restart=always -e GHOST_MYSQL_DATABASE=*** -p 80:2368 --name myghost ghost
以上是关于使用docker超简单部署自己的ghost博客的主要内容,如果未能解决你的问题,请参考以下文章