openshift 中部署FTP server

参考链接:https://github.com/container-images/proftpd

此例子为一个FTP server容器.以非root用户运行,仅供测试使用,请不要随便在生产环境使用。此服务的使用硬代码设定的用户如下:

username: adam
password: 1234
UID: 1001
GID: 1001

command port:        10021 (changed from the default 21 to allow running as a non-root user)
passive mode ports:  10100 - 10110

在docker中运行

docker run -p 21:10021 -p 10100-10110:10100-10110 -v <DIR>:/ftp asamalik/proftpd-container

本地挂载的ftp目录需要设置权限,命令如下:

$ mkdir -p ftp/adam
$ chown 1001:1001 ftp/adam
$ docker run -p 21:10021 -p 10100-10110:10100-10110 -v $(pwd)/ftp:/ftp asamalik/proftpd-container

在openshift中运行

SCC授权

$ oc login -u system:admin
$ oc project default
$ oc edit scc restricted

用yaml文件创建

oc login -u developer
oc create -f openshift-template.yml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值