docker安装samba文件共享服务

 时间:2026-02-15 00:06:32

1、拉取官方的镜像

[root@localhost ~]# docker pull dperson/samba:latest

docker安装samba文件共享服务

2、镜像重命令

[root@localhost ~]# docker tag dperson/samba samba

docker安装samba文件共享服务

3、查看镜像

[root@localhost ~]# docker images samba

docker安装samba文件共享服务

4、创建共享目录

[root@localhost /]# mkdir -p /usr/local/share

docker安装samba文件共享服务

5、创建并运行samba容器

[root@localhost ~]# docker run -d -p 139:139 -p 445:445 --name samba -v /usr/local/share:/mount --restart=always samba:latest -u "root;root" -s "root;/mount/;yes;no;yes;all;all;all" -w "WORKGROUP" -g "force user=root" -g "guest account=root"

docker安装samba文件共享服务

6、查看创建的容器

[root@localhost ~]# docker ps | grep samba

docker安装samba文件共享服务

7、查看容器的ip地址

[root@localhost ~]# docker inspect --format='{{.NetworkSettings.IPAddress}}' samba

docker安装samba文件共享服务

8、查看firewalld状态

[root@localhost ~]# systemctl status firewalld

docker安装samba文件共享服务

9、开启firewalld(可选,未开启时执行)

[root@localhost ~]# systemctl start firewalld

docker安装samba文件共享服务

10、开放139端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=139/tcp --permanent

docker安装samba文件共享服务

11、开放445端口

[root@localhost /]# firewall-cmd --zone=public --add-port=445/tcp --permanent

docker安装samba文件共享服务

12、重新载入

[root@localhost ~]# firewall-cmd --reload

docker安装samba文件共享服务

13、查看是否生效

[root@localhost ~]# firewall-cmd --zone=public --query-port=139/tcp

[root@localhost ~]# firewall-cmd --zone=public --query-port=445/tcp

docker安装samba文件共享服务

  • 删除文件夹rd命令的使用方法
  • 如何在Win 10中将所有文件关联恢复为默认值
  • windows server 2012如何备份还原重要文件?
  • windows10备份出文件加密证书的方法
  • Mac outlook怎样删除联系人
  • 热门搜索
    临沂竹泉村旅游度假区 保定旅游地图 舟山普陀山旅游攻略 吐鲁番旅游景点大全 三峡旅游网 旅游视频网 旅游结婚具体流程 大理古城旅游攻略 舟山市旅游委员会 阿里旅游官网