</code></pre></div><p>Or</p><divclass=highlight><pre><span></span><code>Failed to create CoreCLR, HRESULT: 0x80070008
</code></pre></div><p>Or</p><divclass=highlight><pre><span></span><code>WARNING :: MAIN : webStart.py:initialize:249 : can't start new thread
</code></pre></div></li><li><p>Resolution</p></li><li><p>Option 1 (Long-Term Fix)</p><p>Upgrade your Docker engine install to at least version <code>20.10.10</code>. <ahref=https://docs.docker.com/engine/install>Refer to the official Docker docs for installation/update details.</a></p></li><li><p>Option 2 (Short-Term Fix)</p><p>For Docker CLI, run your container with:</p><p><code>--security-opt seccomp=unconfined</code></p><p>For Docker Compose, run your container with:</p><divclass=highlight><pre><span></span><code><spanclass=w></span><spanclass=nt>security_opt</span><spanclass=p>:</span>
</code></pre></div></li></ul><h2id=rdesktop>My host is incompatible with images based on rdesktop</h2><p>Some x86_64 hosts have issues running rdesktop based images even with the latest docker version due to syscalls that are unknown to docker.</p><ul><li><p>Symptoms</p><p>If your host is affected you may see errors in your containers such as:</p><divclass=highlight><pre><span></span><code>Failed to close file descriptor for child process (Operation not permitted)
</code></pre></div></li><li><p>Resolution</p><p>For Docker CLI, run your container with:</p><p><code>--security-opt seccomp=unconfined</code></p><p>For Docker Compose, run your container with:</p><divclass=highlight><pre><span></span><code><spanclass=w></span><spanclass=nt>security_opt</span><spanclass=p>:</span>
</code></pre></div></li></ul><h2id=libseccomp>My host is incompatible with images based on Ubuntu Focal and Alpine 3.13 and later</h2><p>This only affects 32 bit installs of distros based on Debian Buster.</p><p>This is due to a bug in the libseccomp2 library (dependency of Docker itself), which is fixed. However it's not pushed to all the repositories.</p><p><ahref=https://github.com/moby/moby/issues/40734>A GitHub issue tracking this</a></p><p>You have a few options as noted below. Options 1 is short-term, while option 2 is considered the best option if you don't plan to reinstall the device (option 3).</p><ul><li><p>Resolution</p><p>If you decide to do option 1 or 2, you should just need to restart the container after confirming you have libseccomp2.4.4 installed.</p><p>If 1 or 2 did not work, ensure your Docker install is at least version 20.10.0, <ahref=https://docs.docker.com/engine/install/debian/>refer to the official Docker docs for installation.</a></p></li><li><p>Option 1</p><p>Manually install an updated version of the library with dpkg.</p><divclass=highlight><pre><span></span><code>wget<spanclass=w></span>http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.4.4-1~bpo10+1_armhf.deb
</code></pre></div><p_=%endhint=endhint>{% hint style="info" %} This url may have been updated. Find the latest by browsing <ahref=http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/>here</a>.</p></li><li><p>Option 2</p><p>Add the backports repo for DebianBuster. As seen <ahref=https://github.com/linuxserver/docker-jellyfin/issues/71#issuecomment-733621693>here</a>.</p><divclass=highlight><pre><span></span><code>sudo<spanclass=w></span>apt-key<spanclass=w></span>adv<spanclass=w></span>--keyserver<spanclass=w></span>keyserver.ubuntu.com<spanclass=w></span>--recv-keys<spanclass=w></span>04EE7237B7D453EC<spanclass=w></span>648ACFD622F3D138
</code></pre></div></li><li><p>Option 3</p><p>Reinstall/update your OS to a version that still gets updates.</p><ul><li>Any distro based on DebianStretch does not seem to have this package available</li><li>DebianBuster based distros can get the package trough backports, as outlined in point 2.</li></ul><p_=%endhint=endhint>{% hint style="info" %} RaspberryPI OS (formerly Raspbian) Can be upgraded to run with a 64bit kernel</p></li><li><p>Symptoms</p></li><li><p>502 errors in <strong>Jellyfin</strong> as seen in <ahref=https://github.com/linuxserver/docker-jellyfin/issues/71>linuxserver/docker-jellyfin#71</a></p></li><li><code>Error starting framework core</code> messages in the docker log for <strong>Plex</strong>. <ahref=https://github.com/linuxserver/docker-plex/issues/247>linuxserver/docker-plex#247</a></li><li>No WebUI for <strong>Radarr</strong>, even though the container is running. <ahref=https://github.com/linuxserver/docker-radarr/issues/118>linuxserver/docker-radarr#118</a></li><li>Images based on our Nginx base-image(Nextcloud, SWAG, Nginx, etc.) fails to generate a certificate, with a message similar to <code>error getting time:crypto/asn1/a_time.c:330</code></li><li><code>docker exec <container-name> date</code> returns 1970</li></ul><h2id=strict-proxy>I want to reverse proxy a application which defaults to https with a selfsigned certificate</h2><h3id=strict-proxy-traefik>Traefik</h3><p>In this example we will configure a serverTransport rule we can apply to a service, as well as telling Traefik to use https on the backend for the service.</p><p>Create a <ahref=https://doc.traefik.io/traefik/routing/services/#serverstransport_1>ServerTransport</a> in your dynamic Traefik configuration, we are calling ours <code>ignorecert</code>.</p><divclass=highlight><pre><span></span><code> http:
</code></pre></div><p>Then on our <code>foo</code> service we tell it to use this rule, as well as telling Traefik the backend is running on https.</p><divclass=highlight><pre><span></span><code> - traefik.http.services.foo.loadbalancer.serverstransport=ignorecert