Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker版本的Gitlab CI/CD问题_Docker_Gitlab - Fatal编程技术网

docker版本的Gitlab CI/CD问题

docker版本的Gitlab CI/CD问题,docker,gitlab,Docker,Gitlab,有人能帮我用gitlab CI/CD解决这个问题吗 ERROR: Preparation failed: Error response from daemon: client is newer than server (client API version: 1.25, server API version: 1.24) (docker.go:1039:0s) 我在centos8上使用docker ce,在这种情况下: # yum search docker-ce docker-ce.x86

有人能帮我用gitlab CI/CD解决这个问题吗

ERROR: Preparation failed: Error response from daemon: client is newer than server 
(client API version: 1.25, server API version: 1.24) (docker.go:1039:0s)

我在centos8上使用docker ce,在这种情况下:

# yum search docker-ce
docker-ce.x86_64 : The open-source application container engine
docker-ce-cli.x86_64 : The open-source application container engine

# yum update docker-ce docker-ce-cli
或安装特定的兼容版本:

# yum install docker-ce-19.03.9 docker-ce-cli-19.03.7
编辑:
另外,不要忘记更新gitlab runner,我在centos8上使用docker ce,在这种情况下:

# yum search docker-ce
docker-ce.x86_64 : The open-source application container engine
docker-ce-cli.x86_64 : The open-source application container engine

# yum update docker-ce docker-ce-cli
或安装特定的兼容版本:

# yum install docker-ce-19.03.9 docker-ce-cli-19.03.7
编辑:
另外,别忘了更新gitlab runner

您正在使用dind吗?如果是,只需使用旧版本,如

  services:
    - docker:18.09-dind

如果您使用的是最新的标签,则每次docker团队更新dind图像时,您都会遇到此错误

您是否正在使用dind?如果是,只需使用旧版本,如

  services:
    - docker:18.09-dind

如果您使用的是最新标记,那么每次docker团队更新dind映像时,您都会遇到此错误

我需要在gitlab ci配置文件中配置它吗?不,您无法通过gitlab-ci.yml执行任何操作。您必须更新docker和gitlab runnerDo我需要在gitlab ci配置文件中配置它吗?不,您无法通过gitlab-ci.yml执行任何操作,您必须更新docker和gitlab runner