image
1.进入本地系统,运行命令
sudo su
cd /
tar -cvpzf /media/system.tar –exclude=/proc –exclude=/lost+found –exclude=/mnt –exclude=/sys –exclude=/media /

【media/system.tar—-代表打包成system.tar文件,存放于media目录下,exclude—-代表不打包那个文件夹】

2.拷贝system.tar到docker宿主机root目录

先安装docker
yum install docker

启动docker服务
service docker start

docker 命令:

docker import /root/system.tar centos7
docker network create –driver bridge –subnet=192.168.200.0/24 –gateway=192.168.200.1 mynet
docker run –privileged -itd -u 0 -p 9223:9223 -p 8848:80 -p 3306:3306 -p 9999:8888 –network=mynet –ip 192.168.200.100 –name xx centos7:latest /bin/bash
上面这一步是把主机端口映射到容器端口,前面的是服务器端口,后面的是容器端口,如果还有需要开放的请自行添加

进入容器目录
docker exec -it xx bash

启动相关服务
/etc/init.d/bt restart 启动宝塔服务(启动宝塔服务后可以用/etc/init.d/bt default获取宝塔信息,浏览器登录即可操作容器内容,端口映射为9999:8888)
/etc/init.d/nginx start 启动网站服务
/etc/init.d/mysqld start 启动数据库服务

启动服务端
sh /root/myqd
停止服务端
sh /root/stop

客服端
客户端\userdata\server下文件换成你服务器外网ip
现在可以愉快的玩耍了 。
如果是腾讯云记得放通服务器端口9233

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。