Block a user
korean-bj (latest)
Published 2026-05-12 04:51:25 +00:00 by eric
Installation
docker pull git.ericxliu.me/eric/korean-bj:latestsha256:45e909a67b75f792a29890ed3d1dbeed71032947ed2429c82e91f7e2916f8efc
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 60df72c177 | linux/amd64 | 136 MiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:da2cd86408d9354e8bd817c8a4b8635a1d788cd20d0d70061ce02a173e8cf902 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.version | 22.04 |
Details
2026-05-12 04:51:25 +00:00
Versions (3)
View all
Container
0
OCI / Docker