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
评论(0)