mirror of
https://github.com/netbox-community/netbox-docker.git
synced 2024-11-26 09:53:12 +01:00
Updated Updating (markdown)
parent
6debf791e2
commit
04c17f84e8
22
Updating.md
22
Updating.md
@ -16,7 +16,7 @@ This is the folder where the `docker-compose.yml` file is.
|
|||||||
Now, stop all the containers that are running:
|
Now, stop all the containers that are running:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose down
|
docker compose down
|
||||||
```
|
```
|
||||||
|
|
||||||
Then, to update to the latest release, fetch all updates to the project files from the release channel:
|
Then, to update to the latest release, fetch all updates to the project files from the release channel:
|
||||||
@ -31,14 +31,14 @@ _NOTE: If you instead want to update to a specific version, [see the respective
|
|||||||
Now you need to tell Docker to fetch the latest NetBox Docker Container and also to fetch new version of the dependencies, such as a new Redis or PostgreSQL:
|
Now you need to tell Docker to fetch the latest NetBox Docker Container and also to fetch new version of the dependencies, such as a new Redis or PostgreSQL:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose pull
|
docker compose pull
|
||||||
```
|
```
|
||||||
|
|
||||||
Now it's time to start all the containers again.
|
Now it's time to start all the containers again.
|
||||||
This will also migrate the NetBox database schema automatically.
|
This will also migrate the NetBox database schema automatically.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose up
|
docker compose up
|
||||||
```
|
```
|
||||||
|
|
||||||
Once NetBox has started, you should be ready to go.
|
Once NetBox has started, you should be ready to go.
|
||||||
@ -60,16 +60,16 @@ The easiest way to perform such an update is to backup the database on the old v
|
|||||||
cd <path_to>/netbox-docker
|
cd <path_to>/netbox-docker
|
||||||
|
|
||||||
# Stop all containers
|
# Stop all containers
|
||||||
docker-compose down
|
docker compose down
|
||||||
|
|
||||||
# Only start the DB
|
# Only start the DB
|
||||||
docker-compose up -d postgres
|
docker compose up -d postgres
|
||||||
|
|
||||||
# Take a DB backup
|
# Take a DB backup
|
||||||
docker-compose exec -T postgres sh -c 'pg_dump -cU $POSTGRES_USER $POSTGRES_DB' | gzip > db_dump.sql.gz
|
docker compose exec -T postgres sh -c 'pg_dump -cU $POSTGRES_USER $POSTGRES_DB' | gzip > db_dump.sql.gz
|
||||||
|
|
||||||
# Stop the database
|
# Stop the database
|
||||||
docker-compose down
|
docker compose down
|
||||||
|
|
||||||
# Remove the database volume
|
# Remove the database volume
|
||||||
#
|
#
|
||||||
@ -80,12 +80,12 @@ docker volume rm netbox-docker_netbox-postgres-data
|
|||||||
|
|
||||||
# Update NetBox Docker files and containers
|
# Update NetBox Docker files and containers
|
||||||
git checkout release && git pull -p origin release
|
git checkout release && git pull -p origin release
|
||||||
docker-compose pull
|
docker compose pull
|
||||||
|
|
||||||
# Restore the database
|
# Restore the database
|
||||||
docker-compose up -d postgres
|
docker compose up -d postgres
|
||||||
gunzip -c db_dump.sql.gz | docker-compose exec -T postgres sh -c 'psql -U $POSTGRES_USER $POSTGRES_DB'
|
gunzip -c db_dump.sql.gz | docker compose exec -T postgres sh -c 'psql -U $POSTGRES_USER $POSTGRES_DB'
|
||||||
|
|
||||||
# Start all other containers
|
# Start all other containers
|
||||||
docker-compose up
|
docker compose up
|
||||||
```
|
```
|
Loading…
Reference in New Issue
Block a user