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

Linux环境中Docker容器使用与管理(一)—— Samba共享目录简介 Samba 服务器介绍 Samba 是在 Linux 系统上实现 SMB Session MessageBlock 协议的一个免费软件 以实现文件共享和打印机服务共享 Samba 服务器组件 Samba 有两个主要的进程 smbd 和 nmbd

欢迎大家来到IT世界,在知识的湖畔探索吧!

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

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

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

一、Docker容器的安装

1、登陆Linux系统

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

2、安装Docker容器

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

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

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

3、启动Docker容器

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

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

4、设置开机自启动

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

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

二、创建共享目录

1、Linux上创建共享目录

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

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

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”

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

三、查看Docker容器信息

1、查看当前容器列表

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

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

2、启动容器

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

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

3、显示Docker系统信息

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

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

四、访问Docker容器

Windows客户端访问

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/85048.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信