MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

Linux环境中Docker容器使用与管理(一)—— Samba共享目录

2025-01-21 18:01 huorong 精选文章 4 ℃ 0 评论

简介:Samba服务器介绍:Samba是在Linux系统上实现SMB(Session MessageBlock)协议的一个免费软件,以实现文件共享和打印机服务共享。

Samba服务器组件:Samba有两个主要的进程smbd和nmbd。smbd进程提供了文件和打印服务,而nmbd则提供了NetBIOS名称服务和浏览支持,帮助SMB客户定位服务器,处理所有基于UDP的协议。

本文主要介绍在Docker容器中使用Samba工具共享Linux目录,并在Windows客户端中映射该目录为盘符。详细内容请参考下文。

一、Docker容器的安装

1、登陆Linux系统

2、安装Docker容器

执行指令# yum -y install docker安装,如下图

3、启动Docker容器

执行指令# systemctl start docker启动并查看容器。

4、设置开机自启动

执行指令# systemctl enable docker.service设置容器开机自启动。

二、创建共享目录

1、Linux上创建共享目录

执行指令# mkdir -p /attachment/archives/ftptemp创建共享目录。

2、从远端拉samba镜像,并创建一个容器,同时创建develop用户,规定了把/attachment/archives/ftptemp目录映射成Shared。

执行指令# docker create --name samba --restart=always -p 139:139 -p 445:445 -v /attachment/archives/ftptemp:/attachment/archives/ftptemp dperson/samba -u "develop;develop" -s "Shared;/attachment/archives/ftptemp/;no;no;no;develop;develop"

三、查看Docker容器信息

1、查看当前容器列表

执行指令# docker ps -a查看当前容器的运行列表。

2、启动容器

执行指令# docker start f511b3eea102启动容器。

3、显示Docker系统信息

执行指令# docker info 查看当前容器系统信息。

四、访问Docker容器

Windows客户端访问

Tags:docker查看所有容器

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言