Run update.sh
This commit is contained in:
parent
5091a86bc0
commit
0549dad74b
|
|
@ -62,7 +62,7 @@ This will start a Ghost instance listening on the default Ghost port of 2368.
|
|||
$ docker run -d --name some-ghost ghost
|
||||
```
|
||||
|
||||
### Custom port
|
||||
## Custom port
|
||||
|
||||
If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
|
||||
|
||||
|
|
@ -72,7 +72,7 @@ $ docker run -d --name some-ghost -p 3001:2368 ghost
|
|||
|
||||
Then, access it via `http://localhost:3001` or `http://host-ip:3001` in a browser.
|
||||
|
||||
# Stateful
|
||||
## Stateful
|
||||
|
||||
Mount your existing content. In this example we also use the Alpine base image.
|
||||
|
||||
|
|
@ -95,11 +95,11 @@ If you want to run Ghost 0.11.xx, be aware of the container's path difference:
|
|||
- Ghost 1.x.x is: `/var/lib/ghost/content`
|
||||
- Ghost 0.11.x is: `/var/lib/ghost`
|
||||
|
||||
# SQLite Database
|
||||
### SQLite Database
|
||||
|
||||
This Docker image for Ghost uses SQLite. There is nothing special to configure.
|
||||
|
||||
# Docker Volume
|
||||
### Docker Volume
|
||||
|
||||
Alternatively you can use a [data container](http://docs.docker.com/engine/tutorials/dockervolumes/) that has a volume that points to `/var/lib/ghost/content` (or /var/lib/ghost for 0.11.x) and then reference it:
|
||||
|
||||
|
|
@ -107,7 +107,7 @@ Alternatively you can use a [data container](http://docs.docker.com/engine/tutor
|
|||
$ docker run -d --name some-ghost --volumes-from some-ghost-data ghost
|
||||
```
|
||||
|
||||
# What is the Node.js version?
|
||||
## What is the Node.js version?
|
||||
|
||||
When opening a ticket at https://github.com/TryGhost/Ghost/issues it becomes necessary to know the version of Node.js in use:
|
||||
|
||||
|
|
@ -116,6 +116,40 @@ $ docker exec <container-id> node --version
|
|||
v6.11.2
|
||||
```
|
||||
|
||||
## ... via [`docker stack deploy`](https://docs.docker.com/engine/reference/commandline/stack_deploy/) or [`docker-compose`](https://github.com/docker/compose)
|
||||
|
||||
Example `stack.yml` for `ghost`:
|
||||
|
||||
```yaml
|
||||
# by default, the Ghost image will use SQLite (and thus requires no separate database container)
|
||||
# we have used MySQL here merely for demonstration purposes (especially environment-variable-based configuration)
|
||||
|
||||
version: '3.1'
|
||||
|
||||
services:
|
||||
|
||||
ghost:
|
||||
image: ghost:1-alpine
|
||||
ports:
|
||||
- 8080:2368
|
||||
environment:
|
||||
# see https://docs.ghost.org/docs/config#section-running-ghost-with-config-env-variables
|
||||
database__client: mysql
|
||||
database__connection__host: db
|
||||
database__connection__user: root
|
||||
database__connection__password: example
|
||||
database__connection__database: ghost
|
||||
|
||||
db:
|
||||
image: mysql:5.7
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: example
|
||||
```
|
||||
|
||||
[](http://play-with-docker.com?stack=https://raw.githubusercontent.com/docker-library/docs/869d22201fd251494332fcdbc19b22e9bc1f24ae/ghost/stack.yml)
|
||||
|
||||
Run `docker stack deploy -c stack.yml ghost` (or `docker-compose -f stack.yml up`), wait for it to initialize completely, and visit `http://swarm-ip:8080`, `http://localhost:8080`, or `http://host-ip:8080` (as appropriate).
|
||||
|
||||
# Image Variants
|
||||
|
||||
The `ghost` images come in many flavors, each designed for a specific use case.
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@ WARNING:
|
|||
|
||||
# Supported tags and respective `Dockerfile` links
|
||||
|
||||
- [`8.5.0`, `8.5`, `8`, `latest` (*8.5/Dockerfile*)](https://github.com/nodejs/docker-node/blob/b1d4ff57bc3347818a0977b772d44f8f0753868a/8.5/Dockerfile)
|
||||
- [`8.5.0-alpine`, `8.5-alpine`, `8-alpine`, `alpine` (*8.5/alpine/Dockerfile*)](https://github.com/nodejs/docker-node/blob/b1d4ff57bc3347818a0977b772d44f8f0753868a/8.5/alpine/Dockerfile)
|
||||
- [`8.5.0-onbuild`, `8.5-onbuild`, `8-onbuild`, `onbuild` (*8.5/onbuild/Dockerfile*)](https://github.com/nodejs/docker-node/blob/2924f142789842282890f7b1736578b49b3be78f/8.5/onbuild/Dockerfile)
|
||||
- [`8.5.0-slim`, `8.5-slim`, `8-slim`, `slim` (*8.5/slim/Dockerfile*)](https://github.com/nodejs/docker-node/blob/b1d4ff57bc3347818a0977b772d44f8f0753868a/8.5/slim/Dockerfile)
|
||||
- [`8.5.0-stretch`, `8.5-stretch`, `8-stretch`, `stretch` (*8.5/stretch/Dockerfile*)](https://github.com/nodejs/docker-node/blob/b1d4ff57bc3347818a0977b772d44f8f0753868a/8.5/stretch/Dockerfile)
|
||||
- [`8.5.0-wheezy`, `8.5-wheezy`, `8-wheezy`, `wheezy` (*8.5/wheezy/Dockerfile*)](https://github.com/nodejs/docker-node/blob/b1d4ff57bc3347818a0977b772d44f8f0753868a/8.5/wheezy/Dockerfile)
|
||||
- [`8.6.0`, `8.6`, `8`, `latest` (*8.6/Dockerfile*)](https://github.com/nodejs/docker-node/blob/c37d5e87fa6d46c0e387f73161b056bbf90b83aa/8.6/Dockerfile)
|
||||
- [`8.6.0-alpine`, `8.6-alpine`, `8-alpine`, `alpine` (*8.6/alpine/Dockerfile*)](https://github.com/nodejs/docker-node/blob/c37d5e87fa6d46c0e387f73161b056bbf90b83aa/8.6/alpine/Dockerfile)
|
||||
- [`8.6.0-onbuild`, `8.6-onbuild`, `8-onbuild`, `onbuild` (*8.6/onbuild/Dockerfile*)](https://github.com/nodejs/docker-node/blob/c37d5e87fa6d46c0e387f73161b056bbf90b83aa/8.6/onbuild/Dockerfile)
|
||||
- [`8.6.0-slim`, `8.6-slim`, `8-slim`, `slim` (*8.6/slim/Dockerfile*)](https://github.com/nodejs/docker-node/blob/c37d5e87fa6d46c0e387f73161b056bbf90b83aa/8.6/slim/Dockerfile)
|
||||
- [`8.6.0-stretch`, `8.6-stretch`, `8-stretch`, `stretch` (*8.6/stretch/Dockerfile*)](https://github.com/nodejs/docker-node/blob/c37d5e87fa6d46c0e387f73161b056bbf90b83aa/8.6/stretch/Dockerfile)
|
||||
- [`8.6.0-wheezy`, `8.6-wheezy`, `8-wheezy`, `wheezy` (*8.6/wheezy/Dockerfile*)](https://github.com/nodejs/docker-node/blob/c37d5e87fa6d46c0e387f73161b056bbf90b83aa/8.6/wheezy/Dockerfile)
|
||||
- [`6.11.3`, `6.11`, `6`, `boron` (*6.11/Dockerfile*)](https://github.com/nodejs/docker-node/blob/17c50cb300581280805a4183524fbf57840f3a7e/6.11/Dockerfile)
|
||||
- [`6.11.3-alpine`, `6.11-alpine`, `6-alpine`, `boron-alpine` (*6.11/alpine/Dockerfile*)](https://github.com/nodejs/docker-node/blob/17c50cb300581280805a4183524fbf57840f3a7e/6.11/alpine/Dockerfile)
|
||||
- [`6.11.3-onbuild`, `6.11-onbuild`, `6-onbuild`, `boron-onbuild` (*6.11/onbuild/Dockerfile*)](https://github.com/nodejs/docker-node/blob/17c50cb300581280805a4183524fbf57840f3a7e/6.11/onbuild/Dockerfile)
|
||||
|
|
|
|||
|
|
@ -16,10 +16,10 @@ WARNING:
|
|||
|
||||
# Supported tags and respective `Dockerfile` links
|
||||
|
||||
- [`latest`, `6.5` (*6.5/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/c6aa0bbe967999f37cfa64522b3ae6ff0fda04de/6.5/Dockerfile)
|
||||
- [`lts`, `5.6.6` (*5.6.6/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/c6aa0bbe967999f37cfa64522b3ae6ff0fda04de/5.6.6/Dockerfile)
|
||||
- [`alpine`, `6.5-alpine` (*6.5-alpine/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/c6aa0bbe967999f37cfa64522b3ae6ff0fda04de/6.5-alpine/Dockerfile)
|
||||
- [`lts-alpine`, `5.6.6-alpine` (*5.6.6-alpine/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/c6aa0bbe967999f37cfa64522b3ae6ff0fda04de/5.6.6-alpine/Dockerfile)
|
||||
- [`latest`, `6.5` (*6.5/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/65090c41e5e8157e656e6a7fd3853f5e09f6eae6/6.5/Dockerfile)
|
||||
- [`lts`, `5.6.7` (*5.6.7/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/65090c41e5e8157e656e6a7fd3853f5e09f6eae6/5.6.7/Dockerfile)
|
||||
- [`alpine`, `6.5-alpine` (*6.5-alpine/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/65090c41e5e8157e656e6a7fd3853f5e09f6eae6/6.5-alpine/Dockerfile)
|
||||
- [`lts-alpine`, `5.6.7-alpine` (*5.6.7-alpine/Dockerfile*)](https://github.com/SonarSource/docker-sonarqube/blob/65090c41e5e8157e656e6a7fd3853f5e09f6eae6/5.6.7-alpine/Dockerfile)
|
||||
|
||||
# Quick reference
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue