镜像为按照官方脚本执行生成,请放心使用.Dockerfile文件在github已公开,大家也可以下载后自行build.
基于爱好和记录自己一些常用的环境搭建,喜欢就给个star,谢谢咯.
docker run -tid --name wdcp --net=host --privileged=true --shm-size=1g --restart always -v ~/www:/www werewolf666/wdcp
host模式支持自动映射端口到宿主机,可以不用手动指定端口映射,建议使用该方式部署
如果特殊情况不能使用host网络模式(macos和windows不支持host), 使用下述命令重新以bridge网络模式运行
docker run -tid --name wdcp -p 80:80 -p 8080:8080 -p 21:21 -v /www:/www werewolf666/wdcp
http://{{ip}}:8080adminwdlinux.cn请大家登陆后第一时间修改账号密码!!
使用和维护中需要用到三种账户:
1、WDCP后台管理默认账号和密码:admin/wdlinux.cn,管理地址:http://服务器公网IP地址:8080/。 若无法访问,请确保已经开启服务器安全组的8080端口(安全组设置参考) 2、MySQL后台管理默认账号和密码:root/wdlinux.cn,请通过WDCP访问MySQL
3、Linux服务器操作系统账号和密码: 账号:root 密码:是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效 登录:下载一个putty工具,通过root账号登录
docker rm -fv wdcp
由于数据都映射到主机中, 只要在不删除挂载目录的情况下,重启容器数据均不会消失.
FROM centos:6.9
COPY ./start.sh /start.sh
RUN yum install -y wget \
&& wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz \
&& tar zxvf lanmp_v3.2.tar.gz \
&& sed -i 's/read -p "Please Input 1,2,3,4,5: " SERVER_ID/SERVER_ID=4/g' lanmp.sh \
&& chmod +x /start.sh \
&& sh lanmp.sh
EXPOSE 21 80 443 3306 8080
CMD ["/start.sh"]
docker build --rm -t werewolf666/wdcp .
#!/bin/bash
service wdcp start
service httpd start
service nginxd start
service mysqld start
service pureftpd start
tail -f /dev/null #主要作用是防止centos退出
#! /bin/bash
docker container stop docker-wdcp
docker container rm docker-wdcp
docker run -d --name docker-wdcp -p 50003:80 -p 50004:8080 -p 50005:21 -v /data/web/docker-wdcp:/data local/wdcp
Content type
Image
Digest
Size
542.5 MB
Last updated
about 7 years ago
docker pull werewolf666/wdcp