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服务(centos7系统需要手动启动该服务,centos8不需要手动启动直接执行下一步)
service docker start

3.在docker宿主机上,运行命令

docker import system.tar my_system_img 【解压system.tar并创建镜像,my_system_img为镜像名,可以随意更改】
docker network create –driver bridge –subnet=192.168.200.0/24 –gateway=192.168.200.1 mynet 【设置IP和网关,根据你原系统的IP来设置】
docker run –privileged -itd -u 0 -p 90:80 -p 999:88 -p 33061:3306 -p 15200:15200 -p 8080:8080 -p 29000:29000 –network=mynet –ip 192.168.200.100 –name lqs my_system_img:latest /bin/bash 【使用my_system_img镜像创建一个名为lqs的容器并映射好端口和设置IP,lqs可以随意更改,如果要新增新端口需要把该容器删除后重新创建,删除命令如下】

容器创建好后继续执行下面步骤

进入容器目录
docker exec -it lqs bash 【进入名为lqs的容器目录】

———————————————————————————————————
根据原系统环境启动下面服务,原系统没有的服务就不需要启动
启动相关服务
/etc/rc.d/init.d/httpd start 启动网站服务
/etc/init.d/mysqld start 启动数据库服务

上面内容的start为启动命令,如果需要重启restart,停止stop

服务端启动命令:(一条一条命令复制,执行第一条的时候好像是清理日志记录,要多按几下回车执行完再执行后面步骤)
rm /root/pwserver/logs/*
/root/jetty/jetty*
/usr/local/tomcat/bin/startup.sh*
/root/1*

停止命令:
cd ~
./stop

玩家注册:
ip:90

后台:
ip:999/iweb/role/
ip:999/pwAdmin/
———————————————————————————————————
docker相关内容:

启动docker服务
service docker start
停止docker服务
service docker stop
重启docker服务
service docker restart

启动容器
docker start lqs
停止运行中的容器
docker stop lqs
重启容器
docker restart lqs

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