一、所需镜像文件
下载链接:ftp://ftpuser:123456@192.168.0.20/liuli/dev-ha-jt.tar
镜像文件:dev-ha-jt.tar
二、将镜像文件上传到服务器
2.1 Xshell6 链接服务器
Ctrl + Alt +D 打开文件传输,将镜像文件上传至服务器
三、将镜像文件加载至镜像仓库
docker load < /home/dev-ha-jt.tar
四、启动镜像
4.1 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
4.2 关闭selinux
第一步先临时关闭:
setenforce 0
第二步永久关闭:
vi /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
4.3 重启docker
systemctl restart docker
4.4 启动镜像
docker run -d \
--privileged \
-p19022:22 \
-p30061-30070:30061-30070 \
-p40042-40050:40042-40050 \
--name dev-ha-jt \
192.168.0.20/dev-ha-jt \
/usr/sbin/init
五、进入容器,启动服务
5.1 进入容器
docker ps
docker exec -it 容器名 bash
5.2 手动启动每个服务
nginx
/usr/local/nginx/sbin/nginx
mysql
systemctl start mysqld
tomcat
/root/tomcat/bin/startup.sh
eureka、config、ms、ws、oauth2进入目录手动启动脚本
六、验证
宿主机IP+端口访问每个服务
服务 | 端口 |
---|---|
eureka | 30061 |
config | 30062 |
oauth2 | 30063 |
ws | 30064 |
ms | 30065 |
nginx | 30066 30067 |
MySQL | 30068/root/123456Aa. |
tomcat | 40050 |