tachybase_todo/docs/en-US/welcome/getting-started/upgrading/docker-compose.md
chenos a6eebb940f
feat: update docs (#990)
* feat: improve code

* feat: update docs

* feat: update docs

* Update index.md

* Update features.md

* Update when.md

* Update contributing.md

* Update translations.md

* feat: clean up

* Add files via upload

* Update the-first-app.md

* Update plugins.md

* Update a-b-c.md

* Update blocks.md

* feat: update docs

* Add files via upload

* Update charts.md

* feat: update navs

* Update index.md

* Update index.md

* Update features.md

* Update index.md

* Update docker-compose.md

* Update create-nocobase-app.md

* Update git-clone.md

* Update contributing.md

* Update translations.md

* Update plugins.md

* Update the-first-app.md

* Add files via upload

* Update charts.md

* Update charts.md

* Update a-b-c.md

* Update collections.md

* Update menus.md

* Update menus.md

Co-authored-by: Zhou <zhou.working@gmail.com>
2022-10-31 11:52:17 +08:00

61 lines
1.3 KiB
Markdown

# Upgrading for Docker compose
<Alert>
The Docker installation described in this document is based on the `docker-compose.yml` configuration file, which is also available in the [NocoBase GitHub repository](https://github.com/nocobase/nocobase/tree/main/docker).
</Alert>
## 1. Switch to the directory where you installed it before
You can also switch to the directory where `docker-compose.yml` is located, depending on the situation.
```bash
# SQLite
cd nocobase/docker/app-sqlite
# MySQL
cd nocobase/docker/app-mysql
# PostgreSQL
cd nocobase/docker/app-postgres
```
## 2. Update the image version number
`docker-compose.yml` file, replace the image of the app container with the latest version.
```yml
services:
app:
image: nocobase/nocobase:0.8.0-alpha.1
```
## 3. Delete old images (not required)
If you are using the latest image, you need to stop and delete the corresponding container first.
```bash
# find container ID
docker ps
# stop container
docker stop <YOUR_CONTAINER_ID>
# delete container
docker rm <YOUR_CONTAINER_ID>
```
Delete the old image
```bash
# find image
docker images
# delete image
docker rmi <YOUR_CONTAINER_ID>
```
## 4. Restart the container
```bash
docker-compose up -d app
# 查看 app 进程的情况
docker-compose logs app
```