docker ftp文件服务,discuz论坛

ftp文件

拉取镜像

docker pull fauria/vsftpd

启动容器

/home docker run -d -v /home/ftp:/home/vsftpd -p 5020:20 -p 5021:21 -p  21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test -e PASV_ADDRESS=服务器ip地址 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd

这里设置/home/ftp下test文件,在/home/tfp下创建的文件就会出现在ftp服务上

查看文件

windows文件夹中输入ftp://ip地址:端口号,如图
docker ftp文件服务,discuz论坛_第1张图片
ftp下载速度慢是因为服务器网速慢,与ftp本身没有关系,下载速度和用scp传输速度差不多

discuz论坛

拉取并run mysql

pull mysql

docker pull mysql:5.7.22

这里装最新的mysql会出现文件找不到的错误,docker ps提示discuz一直处于restart状态,用docker logs +id 可以查看docker日志,然后卸载最新版本mysql,装上5.7.22成功

run mysql

docker run --name mysql  -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.22

拉取并run discuz

docker pull skyzhou/docker-discuz
docker run --name discuz --privileged=true --restart=always --link mysql:mysql -p 9080:80 -d skyzhou/docker-discuz

设置discuz

然后打开网页http://ip:8090/forum.php并设置

你可能感兴趣的:(系统环境问题)