Dovecot Docker kasutamine: erinevus redaktsioonide vahel
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Resümee puudub |
Resümee puudub |
||
| 54. rida: | 54. rida: | ||
===Dovecot seadistamine=== |
===Dovecot seadistamine=== |
||
| + | |||
| + | Autentse tõmmisega saabuva seadistuse esitamine |
||
| + | |||
| + | <pre> |
||
| + | root@dh-dovecot:~# cat /srv/dovecot_imre/dc/docker-compose-dovecot.yml |
||
| + | name: p_dovecot_imre |
||
| + | |||
| + | services: |
||
| + | svc_dovecot_imre: |
||
| + | image: "dovecot/dovecot:2.4.4" |
||
| + | container_name: "cn_dovecot_imre" |
||
| + | restart: unless-stopped |
||
| + | environment: |
||
| + | TZ: "Europe/Tallinn" |
||
| + | ports: |
||
| + | - "0.0.0.0:31143:31143" |
||
| + | - "0.0.0.0:34190:34190" |
||
| + | networks: |
||
| + | - nw_dovecot_imre |
||
| + | logging: |
||
| + | driver: "journald" |
||
| + | options: |
||
| + | tag: "cn_dovecot_imre" |
||
| + | |||
| + | networks: |
||
| + | nw_dovecot_imre: |
||
| + | name: nw_dovecot_imre |
||
| + | |||
| + | root@dh-dovecot:~# docker run --rm -it --privileged --pid=container:cn_dovecot --net=container:cn_dovecot nicolaka/netshoot find /proc/1/root/etc/dovecot -type f |
||
| + | /proc/1/root/etc/dovecot/conf.d/auth.conf |
||
| + | /proc/1/root/etc/dovecot/conf.d/mail.conf |
||
| + | /proc/1/root/etc/dovecot/conf.d/limits.conf |
||
| + | /proc/1/root/etc/dovecot/conf.d/fts.conf |
||
| + | /proc/1/root/etc/dovecot/conf.d/mail_log.conf |
||
| + | /proc/1/root/etc/dovecot/conf.d/ssl.conf |
||
| + | /proc/1/root/etc/dovecot/vendor.d/rootless.conf |
||
| + | /proc/1/root/etc/dovecot/master-users |
||
| + | /proc/1/root/etc/dovecot/passwd |
||
| + | /proc/1/root/etc/dovecot/dovecot.conf |
||
| + | </pre> |
||
| + | |||
| + | kus |
||
| + | |||
| + | * TODO |
||
Kuna dovecot tõmmis on väga minimalistlik, siis seal sees toimuva jälgimiseks sobib nö kõrvalt sisse vaatamine teise konteineri abiga |
Kuna dovecot tõmmis on väga minimalistlik, siis seal sees toimuva jälgimiseks sobib nö kõrvalt sisse vaatamine teise konteineri abiga |
||
Redaktsioon: 23. august 2026, kell 17:28
Sissejuhatus
TODO
Tööpõhimõte
TODO
Ettevalmistused
TODO
- nt Debian v. 13
- Dockerhost - docker-ce
Dovecot paigaldamine
Docker compose
root@dh-dovecot:~# cat /srv/dovecot/dc/docker-compose-dovecot.yml
name: p_dovecot
services:
svc_dovecot:
image: "dovecot/dovecot:2.4.4"
container_name: "cn_dovecot"
restart: unless-stopped
environment:
TZ: "Europe/Tallinn"
ports:
- "0.0.0.0:143:31143"
- "0.0.0.0:4190:34190"
volumes:
- "/srv/dovecot/volume/srv/vmail:/srv/vmail"
- "/srv/dovecot/volume/etc/dovecot/conf.d:/etc/dovecot/conf.d:ro"
- "/srv/dovecot/volume/etc/dovecot/ssl:/etc/dovecot/ssl:ro"
- "/srv/dovecot/volume/etc/dovecot/passwd:/etc/dovecot/passwd:ro"
- "/srv/dovecot/volume/etc/dovecot/master-users:/etc/dovecot/master-users:ro"
networks:
- nw_dovecot
logging:
driver: "journald"
options:
tag: "cn_dovecot"
networks:
nw_dovecot:
name: nw_dovecot
kus
- TODO
Dovecot seadistamine
Autentse tõmmisega saabuva seadistuse esitamine
root@dh-dovecot:~# cat /srv/dovecot_imre/dc/docker-compose-dovecot.yml
name: p_dovecot_imre
services:
svc_dovecot_imre:
image: "dovecot/dovecot:2.4.4"
container_name: "cn_dovecot_imre"
restart: unless-stopped
environment:
TZ: "Europe/Tallinn"
ports:
- "0.0.0.0:31143:31143"
- "0.0.0.0:34190:34190"
networks:
- nw_dovecot_imre
logging:
driver: "journald"
options:
tag: "cn_dovecot_imre"
networks:
nw_dovecot_imre:
name: nw_dovecot_imre
root@dh-dovecot:~# docker run --rm -it --privileged --pid=container:cn_dovecot --net=container:cn_dovecot nicolaka/netshoot find /proc/1/root/etc/dovecot -type f
/proc/1/root/etc/dovecot/conf.d/auth.conf
/proc/1/root/etc/dovecot/conf.d/mail.conf
/proc/1/root/etc/dovecot/conf.d/limits.conf
/proc/1/root/etc/dovecot/conf.d/fts.conf
/proc/1/root/etc/dovecot/conf.d/mail_log.conf
/proc/1/root/etc/dovecot/conf.d/ssl.conf
/proc/1/root/etc/dovecot/vendor.d/rootless.conf
/proc/1/root/etc/dovecot/master-users
/proc/1/root/etc/dovecot/passwd
/proc/1/root/etc/dovecot/dovecot.conf
kus
- TODO
Kuna dovecot tõmmis on väga minimalistlik, siis seal sees toimuva jälgimiseks sobib nö kõrvalt sisse vaatamine teise konteineri abiga
root@dovecot-01:~# docker run --rm -it --pid=container:cn_dovecot --net=container:cn_dovecot --volumes-from cn_dovecot nicolaka/netshoot
kus
- natuke analoogne lähenemine nsenter programmi kasutamisele
Kasumine
TODO
Haldamine
TODO
Dovecot tarkvara uuendamine
TODO
Kasulikud lisamaterjalid
- TODO