You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The default password for `sysdba` is randomly generated when you first launch the container,
5
+
look in the docker log for your container or pull /var/firebird/etc/SYSDBA.password.
6
+
Alternatively you may pass the environment variable ISC_PASSWORD to set the default password.
7
+
8
+
## Description
9
+
This is a Firebird SQL Database container.
10
+
11
+
## Default Login information
12
+
Username: SYSDBA
13
+
Password is either set by `ISC_PASSWORD` or randomized
14
+
15
+
## Environment Variables:
16
+
### `TZ`
17
+
TimeZone. (i.e. America/Chicago)
18
+
19
+
### `ISC_PASSWORD`
20
+
Default `sysdba` user password, if left blank a random 20 character password will be set instead.
21
+
The password used will be placed in /var/firebird/etc/SYSDBA.password.
22
+
If a random password is generated then it will be in the log for the container.
23
+
24
+
### `FIREBIRD_DATABASE`
25
+
If this is set then a database will be created with this name under the `/databases` volume with the 'UTF8'
26
+
default character set and if `FIREBIRD_USER` is also set then `FIREBIRD_USER` will be given ownership.
27
+
28
+
### `FIREBIRD_USER`
29
+
This user will be created and given ownership of `FIREBIRD_DATABASE`.
30
+
This variable is only used if `FIREBIRD_DATABASE` is also set.
31
+
32
+
### `FIREBIRD_PASSWORD`
33
+
The password for `FIREBIRD_USER`, if left blank a random 20 character password will be set instead.
34
+
If a random password is generated then it will be in the log for the container.
35
+
36
+
### `<VARIABLE>_FILE`
37
+
If set to the path to a file then the named variable minus the _FILE portion will contain the contents of that file.
38
+
This is useful for using docker secrets to manage your password.
39
+
This applies to all variables except `TZ`
40
+
41
+
## Volumes:
42
+
43
+
### `/databases/`
44
+
Default location to put database files
45
+
46
+
### `/var/firebird/run`
47
+
guardian lock DIR
48
+
49
+
### `/var/firebird/etc`
50
+
config files DIR
51
+
message files DIR
52
+
53
+
### `/var/firebird/log`
54
+
log files DIR
55
+
56
+
### `/var/firebird/system`
57
+
security database DIR
58
+
59
+
### `/tmp/firebird`
60
+
Database lock directory
61
+
62
+
## Exposes:
63
+
### 3050/tcp
64
+
65
+
## Events
66
+
Please note for events to work properly you must either configure RemoteAuxPort and forward it with -p using a direct mapping where both sides internal and external use the same port or use --net=host to allow the random port mapping to work.
67
+
see: http://www.firebirdfaq.org/faq53/ for more information on event port mapping.
0 commit comments