简体   繁体   English

映射卷时,docker容器无法启动

[英]docker container failed to start when mapping volume

When I run this command to run docker(Docker version 18.09.6, build 481bc77156): 当我运行此命令来运行docker(Docker版本18.09.6,build 481bc77156)时:

sudo docker run -p 18084:8070 -v /opt/dabai/app/config-center/docker-apollo/apollo-portal/target/apollo-portal-1.4.0-github:/apollo-portal:rw apollo-portal

The output is: 输出是:

[daai@iZ3refzweg1d9dh94t9Z ~]$ sudo docker run -p 18084:8070 -v /opt/dabai/app/config-center/docker-apollo/apollo-portal/target/apollo-portal-1.4.0-github:/apollo-portal:rw apollo-portal
Fri May 31 07:59:06 UTC 2019 ==== Starting ==== 
Failed to start
Fri May 31 07:59:16 UTC 2019 Failed to start apollo-portal.jar, return code: 1

I use this command to check the docker's log: 我使用此命令检查docker的日志:

docker logs ce518631ced

the output is the same.How do i detect where is the problem is? 输出是一样的。我怎么检测出问题出在哪里? By the way, when I remove the volume mapping, the container starts up successfully. 顺便说一句,当我删除卷映射时,容器成功启动。

Copy container files to local machine to replace old mapping folder could solve this problem. 将容器文件复制到本地机器以替换旧的映射文件夹可以解决此问题。

docker cp 12ba0764beff:/apollo-portal /opt/dabai/app/docker/apollo/apollo-portal

12ba0764beff is the container id.start docker with mapping: 12ba0764beff是带有映射的容器id.start docker:

sudo docker run -p 18084:8070 -v /apollo-portal /opt/dabai/app/docker/apollo/apollo-portal:/apollo-portal:rw apollo-portal

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM