docker容器安装ftp(超超详细啦)

您所在的位置:网站首页 nas和ftp服务器 docker容器安装ftp(超超详细啦)

docker容器安装ftp(超超详细啦)

2024-06-08 04:35| 来源: 网络整理| 查看: 265

1.安装镜像 docker pull fauria/vsftpd

查看是否下载成功

docker images

在这里插入图片描述

2.启动镜像

先要执行:(因为之前做过搭建ftp所以有些端口被占用,没做过的可以忽略)

sudo service vsftpd stop

包含用户名和密码:

docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /home/ftp:/home/vsftpd -e FTP_USER=ftpuser -e FTP_PASS=123456 -e PASV_ADDRESS=192.168.152.100 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd

ftpuser 是用户名 123456 是密码 192.168.152.100 是宿主机ip

在这里插入图片描述 不包含用户名和密码:

docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /Ftpfile:/home/vsftpd -e PASV_ADDRESS=192.168.152.100 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd 3.查看容器 docker ps -a

在这里插入图片描述

4.进入容器 docker exec -it 容器id /bin/bash

在这里插入图片描述

5.新建用户名和密码

(也可以不搞)

vi /etc/vsftpd/virtual_users.txt

在这里插入图片描述 在这里插入图片描述

6.建立新用户文件夹 mkdir /home/vsftpd/user

在这里插入图片描述

7.把登录的验证信息写入数据库 /usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db

在这里插入图片描述

8.exit退出后重启容器 docker restart vsftpd

在这里插入图片描述

9.window系统登录ftp服务

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

10.登陆后在ftp用户user内建一个aaa文件夹

在这里插入图片描述 在这里插入图片描述

11.在cloud-compute-1内查看此文件夹,则搭建完成

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3