Docker로 Samba 서버를 설정

3577 단어 삼바도커리눅스
Docker에서 Samba 서버를 설정해 봅니다.

환경


  • Chromebox Series 3
  • Wi-Fi 어댑터를 제거하고 USB3.0 어댑터 1로 교체
  • 시스템 드라이브: SunEast msata 128GB
  • 우분투 20.04

  • 데이터 드라이브: ADATA HV620


  • 건설



    dperson/samba가 유명한 것 같기 때문에 이것을 사용합니다.

    docker를 넣지 않은 경우 원하는 방법으로 설치하십시오.
    sudo snap install docker
    

    컨테이너를 만듭니다.
    sudo docker create -it -p 139:139 -p 445:445 --name smbsrv -v 共有したいパス:/path1 dperson/samba \
                -p -r\
                -u "ユーザー名;パスワード" \
                -s "share;/path1;yes;no;no;ユーザー名" 
    

    컨테이너를 시작합니다.
    sudo docker start smbsrv
    

    잘하면 다음과 같은 로그가 표시됩니다.
    # docker logs smbsrv
    Added user ユーザー名.
    smbd version 4.12.2 started.
    Copyright Andrew Tridgell and the Samba Team 1992-2020
    daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
    

    다음 메시지는 옵션이 이상했을 때 표시됩니다.
    적절하게 다시 작성하고 다시 작성하십시오.
    The 'command' (if provided and valid) will be run instead of samba
    

    docker create 부분에 대한 간략한 설명


  • Docker 자체의 옵션은 이미지명 "dperson/samba"보다 먼저, dperson/samba의 옵션은 이미지명의 뒤에 씁니다.
  • -s 옵션은, 「공유 폴더명;Docker내의 Samba의 액세스 장소;browseable인가(네트워크 컴퓨터로 표시를 할까);readonly인가(읽어내 전용인가);guest인가(게스트 유저를 인정하는지) ;액세스 가능한 유저 리스트(, 단락)」라고 하는 의미입니다.
  • Windows에서는 "\서버 IP 주소\share"로 액세스할 수 있습니다.
  • -r 옵션은 휴지통을 비활성화합니다.

    Windows에서 액세스



    네트워크 위치를 추가하고 사용자 이름과 암호를 입력하기만 하면 됩니다.



    기타



    CrystalDiskMark를 시도했습니다. 1기가비트 이더넷입니다.

    HDD



    ext4로 포맷.


    SSD



    ext4로 포맷.


    참고






    SATA 전원이 필요합니다. USB 전원 케이블 을 사용했습니다.
  • 좋은 웹페이지 즐겨찾기