创建一个 gitserver 容器

创建日期: 2022-09-26 16:24 | 作者: 风波 | 浏览次数: 15 | 分类: Git
  1. docker-compose.yml
version: '3' 
services:
  git_server:
    build: 
      context: .
      dockerfile: Dockerfile
      network: host
      labels:
        - "cents8:sshd"
    container_name: git_server
    #entrypoint:
    #  - /usr/lib/systemd/systemd
    command:
      - "/usr/sbin/sshd"
      - "-D"
    #  - "/home/hold"
    ports:
      - "35722:22"
    volumes:
      - ./hold:/home/hold
      - ./data:/git
    user: root
    network_mode: bridge
  1. Dockerfile
FROM quay.io/centos/centos:stream8
USER root
WORKDIR /git
RUN yum install -y procps iproute net-tools file yum-utils vim git openssh-server openssh-clients && \
    /usr/libexec/openssh/sshd-keygen rsa && \
    /usr/libexec/openssh/sshd-keygen ecdsa && \
    /usr/libexec/openssh/sshd-keygen ed25519 && \
    adduser git && \
    chown git:git /git -R
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
15 浏览
11 爬虫
0 评论