File tree Expand file tree Collapse file tree 3 files changed +2379
-1054
lines changed Expand file tree Collapse file tree 3 files changed +2379
-1054
lines changed Original file line number Diff line number Diff line change 1
1
FROM centos:7
2
- MAINTAINER Lawrence Stubbs <
[email protected] >
2
+
3
+ LABEL maintainer=
"[email protected] "
3
4
4
5
RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \
5
6
&& yum install -y wget \
Original file line number Diff line number Diff line change 2
2
3
3
https://www.issabel.org/
4
4
5
-
6
5
Custom macvlan setup:
7
- ```
6
+
7
+ ``` shell
8
8
docker network create -d macvlan \
9
9
-o macvlan_mode=bridge \
10
10
--subnet=111.222.333.443/29 \
11
11
--gateway=111.222.333.444 \
12
12
-o parent=eth1 macvlan_bridge
13
13
```
14
+
14
15
For the firewall to work adding ` --cap-add=NET_ADMIN ` is necessary.
15
16
For best performance use ` --net=host ` or custom networking.
16
- ```
17
+
18
+ ``` shell
17
19
docker run --name issabel \
18
20
-p 25:25 -p 82:80 -p 465:465 -p 2122:2122 -p 5038:5038 \
19
21
-p 5060:5060/tcp -p 5060:5060/udp -p 5061:5061/tcp -p 5061:5061/udp \
@@ -28,12 +30,13 @@ docker run --name issabel \
28
30
This build also assume reverse proxy is setup.
29
31
This build setup to use https://github.com/adi90x/rancher-active-proxy
30
32
31
- ```
33
+ ``` shell
32
34
-v /nginx/rancher-active-proxy/letsencrypt/archive/unified.pbx.host:/etc/letsencrypt/archive/unified.pbx.host \
33
35
-l rap.host=unified.pbx.host \
34
36
-l rap.le_host=unified.pbx.host \
35
37
-l rap.https_method=noredirect \
36
38
```
37
39
38
- ### Docker Hub
40
+ ## Docker Hub
41
+
39
42
https://hub.docker.com/r/technoexpress/issabel-pbx/builds/ automatically builds the latest changes into images which can easily be pulled and ran with a simple ` docker run ` command.
You can’t perform that action at this time.
0 commit comments