!docker@programming.dev
!docker
@programming.devI have followed the docs and have the recommended folder structures for my Plex and arrs setup.
sonarr has a volume set as /data which gives it access to e.g. /data/usenet/downloads This is working fine with SABnzdb
I am using a seedbox for torrents. Looking at ruTorrent on the seedbox, I can see that the local download folder there is set to: /home/seedit4me/torrents/rtorrent
sonarr is reporting "No files found are eligible for import in:
I have set a remote path in the download clients page in sonarr as follows:
I have ftp'd the mkv file to actual folder structure:
The permissions on this file are:
the folder permissions are:
My uid=1000(my acct), same for gid I have set these as the PUID and PGID env variables in sonarr
The log file in sonarr is reporting: |Error|DownloadedEpisodesImportService|Import failed, path does not exist or is not accessible by Sonarr: /home/(removed)/torrents/rtorrent/Completed/tv-sonarr/filename.mkv
Seeing this, i tried mapping /home/(removed)/ to /data/ but that doesn't work either.
Can anyone guide me on what I am doing wrong? I feel like I've checked everything so I can't understand the issue at all.---
https://www.docker.com/blog/new-dockerfile-capabilities-v1-7-0/
Dockerfiles are fundamental tools for developers working with Docker, serving as a blueprint for creating Docker images. Learn about new Dockerfile (v1.7.0) capabilities and how you can leverage them in your projects to further optimize your Docker workflows.
I have a Bluesky PDS running successfully. Now I'm trying to set up GoToSocial, an ActivityPub server that also uses sqlite. When I run
sudo docker compose up -d
I get the following error in the docker log for GoToSocial:
Error executing command: error creating dbservice: sqlite ping: Unable to open the database file (SQLITE_CANTOPEN)
Is this more likely to be a conflict between the two docker applications or something specific to GoToSocial? (I've gone through the sqlite issues I've been able to find in GoToSocial's GitHub.)
If something to do with running sqlite in two containers, do you have any tips to resolve the issue?
I've been thinking about writing a script that would alert me if there was an updated version of an image I was running.
DockerHub shows an image digest on the page for that tag:
And I can extract the digest for an image I am running with:
docker inspect --format='{{index .RepoDigests 0}}' jc21/nginx-proxy-manager:latest
This matches the one from the DockerHub screenshot. But I can't see a CLI way to get the image digest from a registry. It seems like:
docker manifest inspect jc21/nginx-proxy-manager:latest
should do it, but it pulls out the digest of each of the architecture builds for that tag instead of the one shown in dockerhub.
Is there a way to compare the current local image with one in a registry from the command line? Or perhaps there's a more sensible way to do this?
cross-posted from: https://lazysoci.al/post/12093283
Suddenly, things aren't loading properly. For example Heimdall takes forever to load and Navidrome is timing out.
When I do
docker-compose pull
It says says
Error response from daemon: Get "https://registry-1.docker.io/v2/" net/http: request cancelled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Anyone know what's up or how to fix it?
I have found several docker containers that allow you to run a BOINC server as a container, but I haven’t seen any that give you access to the BOINC screensaver. My ideal would be if the screensaver itself was shown on a dedicated port so it could be used easily as a display without any controls popping up.
Sadly, I have no idea how to make this or how to get a custom container made. I guess I’m just throwing this idea out to the universe in hope that it happens someday.
I'm trying to create a postgres container, I have the following in my Docker Compose:
db:
container_name: db
image: postgres
restart: always
environment:
#POSTGRES_USER="postgres"
POSTGRES_PASSWORD: HDFnWzVZ5bGI
ports:
- 5432:5432
volumes:
- pgdata:/var/lib/postgresql/data
adminer:
container_name: adminer
image: adminer
restart: always
ports:
- 8338:8080
And yet Docker keeps saying that the database is initialized and that the superuser is not specified. Where am I going wrong?
I've tried with and without equals, a hyphen, quotation marks. No matter what I try, it won't see it.
#Solution:
Find:
volumes:
- pgdata:/var/lib/postgresql/data
Replace:
volumes:
- /opt/postgres/data:/var/lib/postgresql/data
More info: https://lazysoci.al/comment/8597610
https://digma.ai/how-to-detect-cache-misses-using-observability/
In this article, we'll examine cache misses using observability, learn about the caching concept and how to implement it in Spring Boot.
https://youtube.com/watch?v=rIrNIzy6U_g
Learn everything you ever wanted to know about containerization is the ultimate Docker tutorial. Build Docker images, run containers, and scale your infrastr...
https://github.com/moby/moby/releases/tag/v25.0.4
25.0.4 For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones: docker/cli, 25.0.4 milestone moby/moby, 25.0.4 milestone Deprecated and removed featur...