Block a user
korean-bj (sha256:a4ebcf77f131b86675260d07a95182d75c7d88604e9cff906c53d1b74b432a3f)
Published 2025-10-15 07:05:10 +00:00 by eric
Installation
docker pull git.ericxliu.me/eric/korean-bj@sha256:a4ebcf77f131b86675260d07a95182d75c7d88604e9cff906c53d1b74b432a3fsha256:a4ebcf77f131b86675260d07a95182d75c7d88604e9cff906c53d1b74b432a3fImage Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:32d41b6329e8f89fa4ac92ef97c04b7cfd5e90fb74e1509c3e27d7c91195b7c7 in / |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c apt-get update && apt-get install -y ceph-fuse ceph-common git git-lfs openssh-client iproute2 iputils-ping sudo && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c groupadd -g 1000 cephuser && useradd -u 1000 -g 1000 -m -s /bin/bash cephuser && echo 'cephuser ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers # buildkit |
| RUN /bin/sh -c mkdir -p /etc/ceph /mnt/cephfs /home/cephuser/.ssh /var/run/ceph && chown -R cephuser:cephuser /var/run/ceph # buildkit |
| RUN /bin/sh -c echo '[global]' > /etc/ceph/ceph.conf && echo 'fsid = d5c620b3-0a3d-410f-9cc9-6e53adccf79b' >> /etc/ceph/ceph.conf && echo 'mon_host = 10.10.0.50,10.10.0.20,10.10.0.40' >> /etc/ceph/ceph.conf && echo 'auth_cluster_required = cephx' >> /etc/ceph/ceph.conf && echo 'auth_service_required = cephx' >> /etc/ceph/ceph.conf && echo 'auth_client_required = cephx' >> /etc/ceph/ceph.conf && echo 'cluster_network = 10.10.0.40/24' >> /etc/ceph/ceph.conf && echo 'public_network = 10.10.0.40/24' >> /etc/ceph/ceph.conf && echo 'mon_allow_pool_delete = true' >> /etc/ceph/ceph.conf && echo 'ms_bind_ipv4 = true' >> /etc/ceph/ceph.conf && echo 'ms_bind_ipv6 = false' >> /etc/ceph/ceph.conf && echo 'osd_pool_default_min_size = 2' >> /etc/ceph/ceph.conf && echo 'osd_pool_default_size = 3' >> /etc/ceph/ceph.conf # buildkit |
| RUN /bin/sh -c echo '[client.admin]' > /etc/ceph/ceph.client.admin.keyring && echo 'key = AQCEnVlk9L8EBBAAmMnG4uZ9tOruBOVEJn+XRA==' >> /etc/ceph/ceph.client.admin.keyring && echo 'caps mds = "allow *"' >> /etc/ceph/ceph.client.admin.keyring && echo 'caps mgr = "allow *"' >> /etc/ceph/ceph.client.admin.keyring && echo 'caps mon = "allow *"' >> /etc/ceph/ceph.client.admin.keyring && echo 'caps osd = "allow *"' >> /etc/ceph/ceph.client.admin.keyring # buildkit |
| RUN /bin/sh -c chmod 644 /etc/ceph/ceph.client.admin.keyring # buildkit |
| COPY korean-bj-key /home/cephuser/.ssh/korean-bj-key # buildkit |
| RUN /bin/sh -c chown cephuser:cephuser /home/cephuser/.ssh/korean-bj-key && chmod 600 /home/cephuser/.ssh/korean-bj-key # buildkit |
| RUN /bin/sh -c echo 'Host git.ericxliu.me' > /home/cephuser/.ssh/config && echo ' HostName git.ericxliu.me' >> /home/cephuser/.ssh/config && echo ' User git' >> /home/cephuser/.ssh/config && echo ' IdentityFile /home/cephuser/.ssh/korean-bj-key' >> /home/cephuser/.ssh/config && echo ' IdentitiesOnly yes' >> /home/cephuser/.ssh/config && echo ' StrictHostKeyChecking no' >> /home/cephuser/.ssh/config && chown cephuser:cephuser /home/cephuser/.ssh/config && chmod 600 /home/cephuser/.ssh/config # buildkit |
| RUN /bin/sh -c chown -R cephuser:cephuser /home/cephuser/.ssh && chmod 700 /home/cephuser/.ssh # buildkit |
| COPY start.sh /usr/local/bin/start.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/start.sh # buildkit |
| RUN /bin/sh -c mkdir -p /mnt/cephfs/volumes/static/media/korean-bj && chown -R cephuser:cephuser /mnt/cephfs # buildkit |
| USER cephuser |
| WORKDIR /mnt/cephfs/volumes/static/media/korean-bj |
| VOLUME [/mnt/cephfs] |
| ENTRYPOINT ["/usr/local/bin/start.sh"] |
| CMD ["bash"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |
Details
2025-10-15 07:05:10 +00:00
Versions (0)
View all
Container
0
OCI / Docker
linux/amd64
136 MiB