출처: https://qiita.com/motimotinoyamayama/items/63bc028cefe092c63d54
환경
docker 설치
sudo snap install docker |
권한 변경
sudo groupadd docker && sudo usermod -aG docker hoge && reboot |
공유 디렉토리 만들기
mkdir /home/hoge/share |
컨테이너 생성
sudo docker create -it -p 139:139 -p 445:445 --name smbsrv -v /home/hoge/share:/path1 dperson/samba \-p -r -u "hoge;패스워드" -s "share;/path1;yes;no;no;hoge" |
컨테이너 시작, 확인
docker restart 컨테이너id && docker ps |
아이폰에서 접근
파일에서 브라우저 화면을 표시한다. 오른쪽 상단의 ...에서 서버 연결
필드에 PC의 ip 주소
모르면 서버의 터미널에서 hostname -i 을 친다.
등록 유저를 선택하고 방금 컨테이너 작성했을 때에 지정한 이름 hoge, 패스워드를 입력
터미널에서 접근하기
smbclient //서버ip어드레스스/share -U hoge |