Centos7 Docker离线部署vsftpd

1 环境信息

查看系统内核

[root@localhost /]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

2 虚拟机拉取镜像

此处资源获取在虚拟机中进行,完成后上传到服务器安装

2.1 拉取vsftpd镜像

[root@localhost /]# docker pull fauria/vsftpd

2.2 导出镜像

[root@localhost /]# docker save -o /opt/module/software/jingxiang/vsftpd.tar fauria/vsftpd

3 服务器加载镜像

将提供的docker文件夹上传到服务器的 /opt/module/software/jingxiang 目录下

3.1 导入vsftpd镜像

[root@localhost /]# docker load -i /opt/module/software/jingxiang/vsftpd.tar
877b494a9f30: Loading layer [==================================================>] 209.6 MB/209.6 MB
a46f0c7ca3c8: Loading layer [==================================================>] 172.2 MB/172.2 MB
22f671826867: Loading layer [==================================================>] 23.49 MB/23.49 MB
6cc225f59894: Loading layer [==================================================>] 4.096 kB/4.096 kB
0052d9bc8a4f: Loading layer [==================================================>] 4.096 kB/4.096 kB
c7808a67a688: Loading layer [==================================================>] 3.072 kB/3.072 kB
50b94c50063d: Loading layer [==================================================>]  5.12 kB/5.12 kB
a47ee865a785: Loading layer [==================================================>]  5.12 kB/5.12 kB
a121039d5576: Loading layer [==================================================>] 2.048 kB/2.048 kB
fb3a6363e76e: Loading layer [==================================================>] 2.048 kB/2.048 kB
Loaded image: docker.io/fauria/vsftpd:latest

3.2 新建ftp文件存储目录/home/ftp

[root@localhost home]# cd /home && mkdir ftp

3.3 创建一个组,用于存放ftp用户

[root@localhost home] groupadd ftpgroups

3.4 创建ftp用户,并加入ftpgroups组

[root@localhost home] useradd -d /home/ftp/ftpuser -g ftpgroups ftpuser

3.5 设置密码

[root@localhost home] passwd ftpuser
ftpuser

3.6 设置不允许用于用户登录

[root@localhost home] usermod -s /sbin/nologin ftpuser

3.7 目录授权

[root@localhost home] chown ftpuser:ftpgroups -R /home/ftp

3.8 创建容器

[root@localhost /]#  docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=ftpuser -e FTP_PASS=ftpuser --name vsftpd fauria/vsftpd

3.9 启动服务

[root@localhost docker]# docker start vsftpd  

3.10 停止服务

[root@localhost docker]# docker stop vsftpd  

3.11 服务信息

服务      vsftpd
用户名    ftpuser
密码      ftpuser
目录      /home/ftp

4 相关资源

  • 下载地址 https://download.csdn.net/download/qq_15769939/14886871
  • 博文不易,辛苦各位猿友点个关注和赞,然后评论区留邮箱,看到后第一时间发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小P聊技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值