Thanks! Please note there is stuff here I have already added to try and figure it out. But this config did produce the error. It's inconsistently reproducible. I was even able to get a tty and run /startup with file not found!
[bkelly@zbox syncthing]$ cat Dockerfile
FROM fedora:30
MAINTAINER Boyd Kelly <
bkelly@coastsystems.net>
RUN dnf -y install syncthing procps-ng iproute
ENV PUID=1000
ENV PGID=1000
RUN groupadd -g "${PGID}" syncthing && useradd -u "${PUID}" -g syncthing -G wheel -d /home/syncthing -s /sbin/nologin -c "Syncthing User" syncthing
RUN useradd -ms /bin/bash bkelly && usermod -aG wheel bkelly
RUN sed -i '/^#auth/s/^#//g' /etc/pam.d/su
RUN sed -e 's;^# \(%wheel.*NOPASSWD.*\);\1;g' -i /etc/sudoers
EXPOSE 8384
COPY startup.sh /
USER syncthing
CMD ["/startup.sh"]
#CMD ["/usr/bin/syncthing -no-browser -no-restart -home /var/syncthing -gui-address
0.0.0.0:8384"]
[bkelly@zbox syncthing]$ podman info --debug
debug:
compiler: gc
git commit: ""
go version: go1.12.5
podman version: 1.4.2
host:
BuildahVersion: 1.9.0
Conmon:
package: podman-1.4.2-1.fc30.x86_64
path: /usr/libexec/podman/conmon
version: 'conmon version 0.2.0, commit: d7234dc01ae2ef08c42e3591e876723ad1c914c9'
Distribution:
distribution: fedora
version: "30"
MemFree: 76812288
MemTotal: 2084212736
OCIRuntime:
package: runc-1.0.0-93.dev.gitb9b6cc6.fc30.x86_64
path: /usr/bin/runc
version: |-
runc version 1.0.0-rc8+dev
commit: e3b4c1108f7d1bf0d09ab612ea09927d9b59b4e3
spec: 1.0.1-dev
SwapFree: 2136981504
SwapTotal: 2218782720
arch: amd64
cpus: 4
hostname: zbox
kernel: 5.1.15-300.fc30.x86_64
os: linux
rootless: true
uptime: 5h 58m 45.26s (Approximately 0.21 days)
registries:
blocked: null
insecure: null
search:
-
docker.io -
registry.fedoraproject.org -
quay.io -
registry.access.redhat.com -
registry.centos.orgstore:
ConfigFile: /home/bkelly/.config/containers/storage.conf
ContainerStore:
number: 10
GraphDriverName: overlay
GraphOptions:
- overlay.mount_program=/usr/bin/fuse-overlayfs
GraphRoot: /home/bkelly/.local/share/containers/storage
GraphStatus:
Backing Filesystem: extfs
Native Overlay Diff: "false"
Supports d_type: "true"
Using metacopy: "false"
ImageStore:
number: 95
RunRoot: /run/user/1000
VolumePath: /home/bkelly/.local/share/containers/storage/volumes
[bkelly@zbox syncthing]$ cat runit.sh
#!/usr/bin/bash
podman run -d \
--userns=keep-id \
--security-opt label=disable \
--name syncthing \
-p 8384:8384 \
-v /var/data/syncthing:/var/syncthing \
syncthing