mirror of
https://github.com/jwetzell/docker-guacamole.git
synced 2026-08-13 03:13:48 +00:00
Update Raspberry Pi File
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
FROM arm32v5/tomcat:9-jre11
|
||||
FROM arm32v7/tomcat:9-jre11
|
||||
|
||||
ENV ARCH=armhf \
|
||||
GUAC_VER=1.4.0 \
|
||||
@@ -8,16 +8,19 @@ ENV ARCH=armhf \
|
||||
POSTGRES_USER=guacamole \
|
||||
POSTGRES_DB=guacamole_db
|
||||
|
||||
|
||||
# Install dependencies
|
||||
RUN apt-get update && apt-get install -y --allow-unauthenticated \
|
||||
RUN apt-get update
|
||||
|
||||
RUN apt-get install -y --allow-unauthenticated \
|
||||
libcairo2-dev libjpeg62-turbo-dev libpng-dev \
|
||||
libossp-uuid-dev libavcodec-dev libavutil-dev \
|
||||
libswscale-dev freerdp2-dev libfreerdp-client2-2 libpango1.0-dev \
|
||||
libssh2-1-dev libtelnet-dev libvncserver-dev \
|
||||
libpulse-dev libssl-dev libvorbis-dev libwebp-dev libwebsockets-dev \
|
||||
ghostscript postgresql-${PG_MAJOR} \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
ghostscript
|
||||
|
||||
# Install Postgres
|
||||
RUN apt-get install -y postgresql-${PG_MAJOR}
|
||||
|
||||
# Apply the s6-overlay
|
||||
ADD https://github.com/just-containers/s6-overlay/releases/download/v2.2.0.3/s6-overlay-${ARCH}.tar.gz /tmp
|
||||
|
||||
@@ -16,18 +16,18 @@ This container runs the guacamole web client, the guacd server and a postgres da
|
||||
docker run \
|
||||
-p 8080:8080 \
|
||||
-v </path/to/config>:/config \
|
||||
oznu/guacamole
|
||||
jwetzell/guacamole
|
||||
```
|
||||
|
||||
## Raspberry Pi / ARMv6
|
||||
## Raspberry Pi / ARMv7
|
||||
|
||||
This image will also allow you to run [Apache Guacamole](https://guacamole.apache.org/) on a Raspberry Pi or other Docker-enabled ARMv5/6/7/8 devices by using the `armhf` tag.
|
||||
This image will also allow you to run [Apache Guacamole](https://guacamole.apache.org/) on a Raspberry Pi or other Docker-enabled ARMv5/6/7/8 devices by using the `arm32v7` tag.
|
||||
|
||||
```shell
|
||||
docker run \
|
||||
-p 8080:8080 \
|
||||
-v </path/to/config>:/config \
|
||||
oznu/guacamole:armhf
|
||||
jwetzell/guacamole:arm32v7
|
||||
```
|
||||
|
||||
## Parameters
|
||||
@@ -49,7 +49,7 @@ docker run \
|
||||
-p 8080:8080 \
|
||||
-v </path/to/config>:/config \
|
||||
-e "EXTENSIONS=auth-ldap,auth-duo"
|
||||
oznu/guacamole
|
||||
jwetzell/guacamole
|
||||
```
|
||||
|
||||
Currently the available extensions are:
|
||||
@@ -76,7 +76,7 @@ Mapped volumes behave differently when running Docker for Windows and you may en
|
||||
version: "2"
|
||||
services:
|
||||
guacamole:
|
||||
image: oznu/guacamole
|
||||
image: jwetzell/guacamole
|
||||
container_name: guacamole
|
||||
volumes:
|
||||
- postgres:/config
|
||||
@@ -86,11 +86,3 @@ volumes:
|
||||
postgres:
|
||||
driver: local
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
Copyright (C) 2017-2020 oznu
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the [GNU General Public License](./LICENSE) for more details.
|
||||
|
||||
Reference in New Issue
Block a user