首先是将虚拟机系统整个打包
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
评论(0)