Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker-compose部署的,执行 ./compose_init.sh 命令 报的错,怎么解决呢? #195

Open
Hedyt opened this issue Mar 24, 2022 · 15 comments

Comments

@Hedyt
Copy link

Hedyt commented Mar 24, 2022

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

@Lingghh
Copy link
Collaborator

Lingghh commented Mar 24, 2022

当前机器配置的硬盘多大呢?

另外这里麻烦再执行一下./compose_init.sh脚本,然后执行journalctl -u docker.service看看有什么错误日志

@Hedyt
Copy link
Author

Hedyt commented Mar 25, 2022

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

@Hedyt
Copy link
Author

Hedyt commented Mar 25, 2022

[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

@Hedyt
Copy link
Author

Hedyt commented Mar 25, 2022

当前机器配置的硬盘为220G

@Lingghh
Copy link
Collaborator

Lingghh commented Mar 25, 2022

Docker进程是否使用root权限启动呢?

@Hedyt
Copy link
Author

Hedyt commented Mar 28, 2022

是的,root权限下启动的,目前还是上面那个报错

@Lingghh
Copy link
Collaborator

Lingghh commented Mar 28, 2022

请问下,你这边部署的机器环境、docker-compose版本分别是什么呢?

@Hedyt
Copy link
Author

Hedyt commented Mar 28, 2022

机器是虚拟机,内网环境,docker-compose版本2.3.3

@Lingghh
Copy link
Collaborator

Lingghh commented Mar 28, 2022

请问虚拟机是什么操作系统呢?我这边尝试复现看看

@Hedyt
Copy link
Author

Hedyt commented Mar 28, 2022

CentOS Linux release 7.9.2009 (Core)

@Lingghh
Copy link
Collaborator

Lingghh commented Mar 28, 2022

好的

@IsME420
Copy link

IsME420 commented Mar 28, 2022

docker-compose 2.3.3版本不行;把docker-compose 换成2.2.0

@Hedyt
Copy link
Author

Hedyt commented Mar 30, 2022

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 #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

@Lingghh
Copy link
Collaborator

Lingghh commented Mar 30, 2022

可能是机器上的selinux限制有关,可以执行su -c "setenforce 0"看看

@Lingghh
Copy link
Collaborator

Lingghh commented Apr 20, 2022

@Hedyt 这里可以将docker-compose版本降级为1.26.0,然后拉取最新代码进行部署试试哈

  1. 下载Docker-Compose
  2. 执行 mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
  3. 执行TCA的部署脚本:./compose_init.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants