main
黄海 12 months ago
parent f7aa164e1c
commit 1920794053

@ -1,44 +1,46 @@
# 查看容器 #### 查看容器
docker ps -a docker ps -a
# 删除容器 #### 删除容器
docker rm -f 332eba979772 docker rm -f 332eba979772
# 查看镜像 #### 查看镜像
docker images docker images
# 删除镜像 #### 删除镜像
docker rmi -f ms-admin docker rmi -f ms-admin
# 删除标识为<none>的镜像 #### 删除标识为<none>的镜像
docker rmi 474ac8287260 a54e8f70bb55 92fe91e81b86 docker rmi 474ac8287260 a54e8f70bb55 92fe91e81b86
# 删除已停止的容器 #### 删除已停止的容器
docker container prune docker container prune
# 删除所有容器 #### 删除所有容器
docker rm -f $(docker ps -a -q) docker rm -f $(docker ps -a -q)
# 进入容器 #### 进入容器
docker exec -it 58bb2dce0a92 /bin/bash docker exec -it 58bb2dce0a92 /bin/bash
排查步骤: #### 排查步骤
1、在IDEA中运行正常 1、在IDEA中运行正常
2、打包成jar,在windows中启动正常 2、打包成jar,在windows中启动正常
# WINDOWS环境下运行jar包
##### WINDOWS环境下运行jar包
"C:\Program Files\Java\jdk1.8.0_271\bin\java" -jar ms-admin.jar "C:\Program Files\Java\jdk1.8.0_271\bin\java" -jar ms-admin.jar
3、将jar拷贝到Linux中启动正常 3、将jar拷贝到Linux中启动正常
# 安装JDK1.8 ##### 安装JDK1.8
yum -y install java-1.8.0-openjdk.x86_64 yum -y install java-1.8.0-openjdk.x86_64
# Linux环境下运行jar包 ##### Linux环境下运行jar包
java -jar ms-admin.jar java -jar ms-admin.jar
4、至此说明jar本身没有问题否则Linux环境一样会报错那么只有一种可能Dockerfile有问题 4、至此说明jar本身没有问题否则Linux环境一样会报错那么只有一种可能Dockerfile有问题
@ -49,7 +51,7 @@ sed -i 's/-Dspring.profiles.active=test/-Dspring.profiles.active=dev/g' Dockerfi
然后重新打包镜像: 然后重新打包镜像:
# 打包 ##### 打包
docker build -t ms-admin . docker build -t ms-admin .
@ -57,7 +59,7 @@ docker build -t ms-admin .
在Linux宿主机中我们可以采用 /etc/hosts 的编辑方式创建 ms-excel 10.10.14.77 在Linux宿主机中我们可以采用 /etc/hosts 的编辑方式创建 ms-excel 10.10.14.77
但这个配置信息不是直接在Docker容器中传递过去需要加上启动时的参数 但这个配置信息不是直接在Docker容器中传递过去需要加上启动时的参数
# 运行容器【使用宿主机的hosts文件】 ##### 运行容器【使用宿主机的hosts文件】
docker run -d --name gw-saas-mgr -p 7003:7003 -v /etc/hosts:/etc/hosts gw-saas-mgr docker run -d --name gw-saas-mgr -p 7003:7003 -v /etc/hosts:/etc/hosts gw-saas-mgr
docker run -d --name ms-admin -p 7011:7011 -v /etc/hosts:/etc/hosts ms-admin docker run -d --name ms-admin -p 7011:7011 -v /etc/hosts:/etc/hosts ms-admin
docker run -d --name ms-distribute -p 7012:7012 -v /etc/hosts:/etc/hosts ms-distribute docker run -d --name ms-distribute -p 7012:7012 -v /etc/hosts:/etc/hosts ms-distribute
@ -70,3 +72,7 @@ docker run -d --name gw-charge -p 7001:7001 -v /etc/hosts:/etc/hosts gw-charg
docker run -d --name ms-openapi -p 7016:7016 -v /etc/hosts:/etc/hosts ms-openapi docker run -d --name ms-openapi -p 7016:7016 -v /etc/hosts:/etc/hosts ms-openapi
docker run -d --name ms-order -p 7017:7017 -v /etc/hosts:/etc/hosts ms-order docker run -d --name ms-order -p 7017:7017 -v /etc/hosts:/etc/hosts ms-order
docker run -d --name ms-protocol -p 7024:7024 -v /etc/hosts:/etc/hosts ms-protocol docker run -d --name ms-protocol -p 7024:7024 -v /etc/hosts:/etc/hosts ms-protocol
docker run -d --name ms-manager-sass-ui -p 7026:80 -v /etc/hosts:/etc/hosts ms-manager-sass-ui

Loading…
Cancel
Save