Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/magicsunday/webtrees-docker
- Owner: magicsunday
- Created: 2024-10-02T13:37:59.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T19:23:59.000Z (9 days ago)
- Last Synced: 2024-12-16T20:23:24.812Z (9 days ago)
- Language: Shell
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```