Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/magicsunday/webtrees-docker

Docker files to create PHP/Nginx runtime environment for webtrees
https://github.com/magicsunday/webtrees-docker

Last synced: 9 days ago
JSON representation

Docker files to create PHP/Nginx runtime environment for webtrees

Awesome Lists containing this project

README

        

# Docker
Um Docker als nicht root-Benutzer ausführen zu können, ist es erforderlich den Benutzer zur "docker"-Gruppe hinzuzufügen.

Hierzu bitte auch https://docs.docker.com/engine/security/#docker-daemon-attack-surface lesen, hinsichtlich möglicher sicherheitsrelevanter Auswirkungen.

- Create the docker group if it does not exist
```shell
sudo groupadd docker
```
- Add your user to the docker group
```shell
sudo usermod -aG docker $USER
```
- Benutzer abmelden und neu anmelden
- Überprüfung ob Gruppe gesetzt ist
```shell
groups
```

# Lokale Docker-Registry
Beim Verwendung meiner lokalen Docker-Registry (192.168.178.25:5000) kam es zum Fehler:

Error response from daemon: Get https://192.168.178.25:5000/v2/: http: server gave HTTP response to HTTPS client

Um den Zugriff auch über HTTP zu erlauben, muss die Datei

/etc/docker/daemon.json

angepasst werden. Hier muss im JSON folgender Eintrag hinzugefügt werden:

```json
{
...

"insecure-registries": [
"http://192.168.178.25:5000"
]
}
```

anschließend noch ein Neustart des Docker Dämons:

```shell
sudo service docker restart
```