1
0
mirror of https://github.com/imapsync/imapsync.git synced 2024-11-17 00:02:29 +01:00
imapsync/FAQ.d/FAQ.Docker.txt

102 lines
3.3 KiB
Plaintext
Raw Normal View History

2020-04-11 01:15:57 +02:00
#!/bin/cat
2021-05-01 17:46:04 +02:00
# $Id: FAQ.Docker.txt,v 1.7 2020/01/08 05:02:55 gilles Exp gilles $
2020-04-11 01:15:57 +02:00
This document is also available online at
https://imapsync.lamiral.info/FAQ.d/
https://imapsync.lamiral.info/FAQ.d/FAQ.Docker.txt
2021-05-01 17:46:04 +02:00
===========================================================================
2020-04-11 01:15:57 +02:00
Installing and using imapsync docker image
2021-05-01 17:46:04 +02:00
===========================================================================
2020-04-11 01:15:57 +02:00
Questions answered in this FAQ are:
2021-05-01 17:46:04 +02:00
Q. How can I install and use the imapsync Docker image on my amd64 system?
Q. How can I install and use the imapsync Docker image on my i386 system?
2020-04-11 01:15:57 +02:00
Q. How can I install or update only the imapsync Docker image on my system?
Q. Where is the imapsync Docker hub location?
2021-05-01 17:46:04 +02:00
Q. How can I mask the passwords on the command line without mounting
inside the container?
2020-04-11 01:15:57 +02:00
Q. Any tips for the Docker Mailcow distribution?
Now the questions again with their answers.
2021-05-01 17:46:04 +02:00
===========================================================================
Q. How can I install and use the imapsync Docker image on my amd64 system?
2020-04-11 01:15:57 +02:00
R. Install Docker on your system. Once Docker is installed on your system,
all you have to do in order to run imapsync is the command line:
docker run gilleslamiral/imapsync imapsync <usual imapsync arguments>
2021-05-01 17:46:04 +02:00
===========================================================================
Q. How can I install and use the imapsync Docker image on my i386 system?
R. You can't for now. It will throw this error when running it:
docker run gilleslamiral/imapsync imapsync
standard_init_linux.go:211: exec user process caused "exec format error"
I plan to make the image multi-plateform. Drop me a note if you are
eager to have it.
===========================================================================
2020-04-11 01:15:57 +02:00
Q. How can I install or update only the imapsync Docker image on my system?
R. To install or update the imapsync image, run:
docker pull gilleslamiral/imapsync
2021-05-01 17:46:04 +02:00
===========================================================================
2020-04-11 01:15:57 +02:00
Q. Where is the imapsync Docker hub location?
R. Here:
https://hub.docker.com/r/gilleslamiral/imapsync/
2021-05-01 17:46:04 +02:00
===========================================================================
Q. How can I mask the passwords on the command line without mounting
anything inside the container?
R. Use a file defining the environment variables
IMAPSYNC_PASSWORD1 and IMAPSYNC_PASSWORD2
cat ./secret.txt
IMAPSYNC_PASSWORD1=secret1
IMAPSYNC_PASSWORD2=secret2
Use that file like this for a run:
docker run --env-file ./secret.txt gilleslamiral/imapsync imapsync ...
See:
https://docs.docker.com/engine/reference/commandline/run/#set-environment-variables--e---env---env-file
https://stackoverflow.com/a/30494145/491175
===========================================================================
2020-04-11 01:15:57 +02:00
Q. Any tips for the Docker Mailcow distribution?
R. With the Mailcow distribution, imapsync is running inside a Docker
container. Quoting Mathilde:
To make it work with Mailcow, options should be added like this:
--regexflag=s/\\Indexed//gi
Without spaces, without quotes.
See the original Mathilde's comment:
https://github.com/imapsync/imapsync/issues/201#issuecomment-559500077
2021-05-01 17:46:04 +02:00
===========================================================================
===========================================================================