dnf-centos5
这个 dnf私服 的服务端
如果运行下面代码,服务端文件会存在 /root/docker-dnf/data/home 下,对应的mysql文件存于 /root/docker-dnf/data/mysql
为了避免冲突,我将mysql映射为了3310端口,有其他需要的自行修改。 mysql 用户名:game 密码:uu5!^%jg
跑完一次后,会生成对应的文件夹。之后你可以停止docker stop dnf 然后替换掉里面的 秘钥和pvf文件之类的。再启动
运行docker前,请确保你的swap分区容量足够。推荐直接上8G swap
docker run -it --name dnf \
-v /root/docker-dnf/data/home:/home \
-v /root/docker-dnf/data/root:/root \
-v /root/docker-dnf/data/mysql:/opt/lampp/var/mysq \
-p 3310:3306/tcp \
-p 2311-2313:2311-2313/tcp \
-p 2311-2313:2311-2313/udp \
-p 7000-7001:7000-7001/udp \
-p 7000-7001:7000-7001/tcp \
-p 7200:7200/tcp \
-p 7200:7200/udp \
-p 8000:8000/tcp \
-p 8000:8000/udp \
-p 8100:8100/tcp \
-p 8100:8100/udp \
-p 9006:9006/tcp \
-p 9006:9006/udp \
-p 10015:10015/tcp \
-p 11015:11015/udp \
-p 10056:10056/tcp \
-p 11056:11056/udp \
-p 20203:20203/tcp \
-p 20203:20203/udp \
-p 20303:20303/tcp \
-p 20303:20303/udp \
-p 20403:20403/tcp \
-p 20403:20403/udp \
-p 30403:30403/tcp \
-p 30403:30403/udp \
-p 31003:31003/tcp \
-p 31003:31003/udp \
-p 31100:31100/tcp \
-p 31100:31100/udp \
-e PublicIp=你的公网ip 或者机器局域网Ip \
scjtqs/dnf-centos5