CodeAnalysis
CodeAnalysis copied to clipboard
docker-compose部署的,执行 ./compose_init.sh 命令 报的错,怎么解决呢?
docker-compose部署的,执行 ./compose_init.sh 命令 报的错,怎么解决呢?
rpc error: code = 2 desc = oci runtime error: exec failed: cannot exec a container that has run and stopped
Sending build context to Docker daemon 28.05kB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "file-server" is not running container #1 Sending build context to Docker daemon 23.38kB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "login-server" is not running container #1 Sending build context to Docker daemon 86.25kB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "analysis-server" is not running container #1 Sending build context to Docker daemon 1.614MB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "main-server" is not running container #1 Sending build context to Docker daemon 23.38kB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 3.596MB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 86.25kB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 14.42MB Sending build context to Docker daemon 86.25kB Sending build context to Docker daemon 28.06kB 9 errors occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
当前机器配置的硬盘多大呢?
另外这里麻烦再执行一下./compose_init.sh
脚本,然后执行journalctl -u docker.service
看看有什么错误日志
Mar 24 17:14:45 localhost.localdomain dockerd-current[26246]: find: '.': Permission denied Mar 24 17:14:45 localhost.localdomain dockerd-current[26246]: chown: changing ownership of '.': Permission denied Mar 24 17:14:45 localhost.localdomain dockerd-current[26246]: chown: cannot read directory '/var/lib/mysql/': Permission denied
[root@localhost CodeAnalysis]# ./compose_init.sh [+] Running 2/2 ⠿ Container codeanalysis-mysql-1 Started 1.4s ⠿ Container codeanalysis-redis-1 Started 1.5s wait db [DB default password: TCA!@#2021] Enter password: .Enter password:
Sending build context to Docker daemon 28.33kB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "file-server" is not running container #1 Sending build context to Docker daemon 23.7kB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "login-server" is not running container #1 Sending build context to Docker daemon 86.56kB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "analysis-server" is not running container #1 Sending build context to Docker daemon 1.614MB 1 error occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "main-server" is not running container #1 Sending build context to Docker daemon 3.596MB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 28.33kB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 86.55kB Sending build context to Docker daemon 23.7kB Sending build context to Docker daemon 14.42MB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 86.56kB 9 errors occurred: * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF * Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
当前机器配置的硬盘为220G
Docker进程是否使用root权限启动呢?
是的,root权限下启动的,目前还是上面那个报错
请问下,你这边部署的机器环境、docker-compose版本分别是什么呢?
机器是虚拟机,内网环境,docker-compose版本2.3.3
请问虚拟机是什么操作系统呢?我这边尝试复现看看
CentOS Linux release 7.9.2009 (Core)
好的
docker-compose 2.3.3版本不行;把docker-compose 换成2.2.0
docker-compose 2.3.3版本不行;把docker-compose 换成2.2.0
换成2.2.0 了 。不行,还是这个报错: [root@localhost CodeAnalysis]# ./compose_init.sh [+] Running 2/2 ⠿ Container codeanalysis-mysql-1 Started 1.4s ⠿ Container codeanalysis-redis-1 Started 1.5s wait db [DB default password: TCA!@#2021] Enter password: .Enter password:
Sending build context to Docker daemon 28.33kB 1 error occurred:
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "file-server" is not running container https://github.com/Tencent/CodeAnalysis/discussions/1 Sending build context to Docker daemon 23.7kB 1 error occurred:
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "login-server" is not running container https://github.com/Tencent/CodeAnalysis/discussions/1 Sending build context to Docker daemon 86.56kB 1 error occurred:
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "analysis-server" is not running container https://github.com/Tencent/CodeAnalysis/discussions/1 Sending build context to Docker daemon 1.614MB 1 error occurred:
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
service "main-server" is not running container https://github.com/Tencent/CodeAnalysis/discussions/1 Sending build context to Docker daemon 3.596MB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 28.33kB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 86.55kB Sending build context to Docker daemon 23.7kB Sending build context to Docker daemon 14.42MB Sending build context to Docker daemon 1.614MB Sending build context to Docker daemon 86.56kB 9 errors occurred:
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
- Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
可能是机器上的selinux限制有关,可以执行su -c "setenforce 0"
看看
@Hedyt 这里可以将docker-compose版本降级为1.26.0,然后拉取最新代码进行部署试试哈
- 下载Docker-Compose
- 执行
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
- 执行TCA的部署脚本:
./compose_init.sh