spaquet / docker-alpine-mailcatcher Goto Github PK
View Code? Open in Web Editor NEWDebug SMTP with style using MailCatcher. All images are based on Alpine Linux
Home Page: https://spaquet.github.io/docker-alpine-mailcatcher/
License: MIT License
Debug SMTP with style using MailCatcher. All images are based on Alpine Linux
Home Page: https://spaquet.github.io/docker-alpine-mailcatcher/
License: MIT License
Hi there,
It looks like the latest version of mailcatcher is not starting up correctly anymore. This is what I get when I try to run it:
docker run --rm -p 1080:1080 -p 1025:1025 --name mailcatcher stpaquet/alpinemailcatcher
Starting MailCatcher v0.8.2
<internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- net/smtp (LoadError)
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/gems/3.1.0/gems/mail-2.7.1/lib/mail.rb:9:in `<module:Mail>'
from /usr/lib/ruby/gems/3.1.0/gems/mail-2.7.1/lib/mail.rb:3:in `<top (required)>'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/gems/3.1.0/gems/mailcatcher-0.8.2/lib/mail_catcher/mail.rb:5:in `<top (required)>'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/gems/3.1.0/gems/mailcatcher-0.8.2/lib/mail_catcher/smtp.rb:5:in `<top (required)>'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/gems/3.1.0/gems/mailcatcher-0.8.2/lib/mail_catcher.rb:183:in `block (2 levels) in run!'
from /usr/lib/ruby/gems/3.1.0/gems/mailcatcher-0.8.2/lib/mail_catcher.rb:233:in `rescue_port'
from /usr/lib/ruby/gems/3.1.0/gems/mailcatcher-0.8.2/lib/mail_catcher.rb:182:in `block in run!'
from /usr/lib/ruby/gems/3.1.0/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:193:in `run_machine'
from /usr/lib/ruby/gems/3.1.0/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:193:in `run'
from /usr/lib/ruby/gems/3.1.0/gems/mailcatcher-0.8.2/lib/mail_catcher.rb:180:in `run!'
from /usr/lib/ruby/gems/3.1.0/gems/mailcatcher-0.8.2/bin/mailcatcher:6:in `<top (required)>'
from /usr/bin/mailcatcher:25:in `load'
from /usr/bin/mailcatcher:25:in `<main>'
Just tried the last version and I have this error. I am on M1 apple processor. Non M1 version does work fine.
The docker tags with mailcatcher 0.8 are not available anymore?
docker run --rm -p 1080:1080 -p 1025:1025 --name mailcatcher stpaquet/alpinemailcatcher
Unable to find image 'stpaquet/alpinemailcatcher:latest' locally latest: Pulling from stpaquet/alpinemailcatcher 579b34f0a95b: Already exists b86f46128203: Pull complete Digest: sha256:f12571ea5e2dd27af08c8fcfd025678565a584c9130a064ad089e7e144e9047d Status: Downloaded newer image for stpaquet/alpinemailcatcher:latest Starting MailCatcher v0.9.0 <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require': cannot load such file -- sqlite3/sqlite3_native (LoadError) from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/sqlite3-1.6.6-aarch64-linux/lib/sqlite3.rb:6:in 'rescue in <top (required)>' from /usr/lib/ruby/gems/3.2.0/gems/sqlite3-1.6.6-aarch64-linux/lib/sqlite3.rb:2:in '<top (required)>' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher/mail.rb:6:in '<top (required)>' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher/smtp.rb:5:in '<top (required)>' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:183:in 'block (2 levels) in run!' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:239:in 'rescue_port' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:182:in 'block in run!' from /usr/lib/ruby/gems/3.2.0/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:193:in 'run_machine' from /usr/lib/ruby/gems/3.2.0/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:193:in 'run' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:180:in 'run!' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/bin/mailcatcher:6:in '<top (required)>' from /usr/bin/mailcatcher:25:in 'load' from /usr/bin/mailcatcher:25:in '<main> ' <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require': Error relocating /usr/lib/ruby/gems/3.2.0/gems/sqlite3-1.6.6-aarch64-linux/lib/sqlite3/3.2/sqlite3_native.so: fcntl64: symbol not found - /usr/lib/ruby/gems/3.2.0/gems/sqlite3-1.6.6-aarch64-linux/lib/sqlite3/3.2/sqlite3_native.so (LoadError) from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/sqlite3-1.6.6-aarch64-linux/lib/sqlite3.rb:4:in '<top (required)>' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher/mail.rb:6:in '<top (required)>' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher/smtp.rb:5:in '<top (required)>' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in 'require' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:183:in 'block (2 levels) in run!' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:239:in 'rescue_port' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:182:in 'block in run!' from /usr/lib/ruby/gems/3.2.0/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:193:in 'run_machine' from /usr/lib/ruby/gems/3.2.0/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:193:in 'run' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/lib/mail_catcher.rb:180:in 'run!' from /usr/lib/ruby/gems/3.2.0/gems/mailcatcher-0.9.0/bin/mailcatcher:6:in '<top (required)>' from /usr/bin/mailcatcher:25:in 'load' from /usr/bin/mailcatcher:25:in '<main>''
Enable changing the messages-limit
value at run time using the -e
cmd while keeping a default value.
This version operates mailcatcher in foreground mode only.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.