Dockerでsambaサーバーを立てる
J5005-ITXと
MB324SP-Bで組んだPCは好調だ。
このPCをNASとして使うが、OSを汚したくない。
そこでDockerだ。
sambaをDockerのコンテナで動かす。
Dockerfile
FROM alpine:latest
RUN apk update && apk add samba-server
RUN sed -i -e "s|\[global\]|[global]\n min protocol = SMB2\n guest ok = yes\n guest account = nobody\n map to guest = Bad User|" /etc/samba/smb.conf && echo -e "[share]\n path = /share\n public = yes\n only guest = yes\n writable = yes\n printable = no" >> /etc/samba/smb.conf
EXPOSE 139 445
ENTRYPOINT ["/usr/sbin/smbd","-F"]
コマンド
- docker build -t samba .
- docker run -dt -p 139:139 -p 445:445 -v /share:/share --name=samba samba
- firewall-cmd --add-port=139/tcp --add-port=445/tcp
- firewall-cmd --reload
2018/04/30 09:40