Màj 06-04-2024
This commit is contained in:
102
docs/Synology/Docker/index.md
Normal file
102
docs/Synology/Docker/index.md
Normal file
@@ -0,0 +1,102 @@
|
||||
# Docker
|
||||
|
||||
|
||||
|
||||
### Installation
|
||||
|
||||
Installer le paquet Container Manager dans DSM
|
||||
|
||||
[DockerHub](https://hub.docker.com/search?q=)
|
||||
|
||||
|
||||
|
||||
##### Redémarrer Container Manager
|
||||
|
||||
```bash
|
||||
$ systemctl list-units --type=service --all | grep -i docker
|
||||
pkg-ContainerManager-dockerd.service loaded active running Docker Application Container Engine
|
||||
pkg-ContainerManager-event-watcherd.service loaded active running Docker event watch service
|
||||
|
||||
```
|
||||
|
||||
```bash
|
||||
$ sudo systemctl restart pkg-ContainerManager-dockerd
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Utilisation
|
||||
|
||||
[Mise-à-jour des containers](updates.md) (Container Manager - WatchTower)
|
||||
|
||||
[Ports](ports.md)
|
||||
|
||||
```bash
|
||||
ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
|
||||
```
|
||||
|
||||
Ajouter à `/etc/docker/daemon.json` (ou le créer)
|
||||
|
||||
```json
|
||||
{
|
||||
"default-address-pools" : [
|
||||
{
|
||||
"base" : "172.17.0.0/12",
|
||||
"size" : 20
|
||||
},
|
||||
{
|
||||
"base" : "192.168.0.0/16",
|
||||
"size" : 24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Autre solution:
|
||||
|
||||
```yaml
|
||||
networks:
|
||||
default:
|
||||
driver: bridge
|
||||
ipam:
|
||||
config:
|
||||
- subnet: 172.16.57.0/24
|
||||
```
|
||||
|
||||
https://straz.to/2021-09-08-docker-address-pools/
|
||||
|
||||
https://jareklipski.medium.com/docker-can-only-create-31-default-networks-e7f98f778626
|
||||
|
||||
https://serverfault.com/questions/916941/configuring-docker-to-not-use-the-172-17-0-0-range
|
||||
|
||||
https://stackoverflow.com/questions/43720339/docker-error-could-not-find-an-available-non-overlapping-ipv4-address-pool-am
|
||||
|
||||
### Containers
|
||||
|
||||
- [iGotify](docker-compose/igotify.md)
|
||||
- [Pi.Alert](docker-compose/Pi.Alert.md)
|
||||
- [searXNG](docker-compose/searXNG.md)
|
||||
- [WireGuard](Wireguard.md)
|
||||
|
||||
|
||||
|
||||
### Login
|
||||
|
||||
```bash
|
||||
$ sudo docker login --username=foo
|
||||
|
||||
# WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
$ cat ~/my_password.txt | docker login --username foo --password-stdin
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Backups
|
||||
|
||||
https://mariushosting.com/synology-how-to-back-up-docker-containers/
|
||||
|
||||
Reference in New Issue
Block a user