gitlab runner Cannot connect to the Docker daemon

1
2023-08-27 01:18:20 ERROR: Job failed (system failure): Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (docker.go:826:0s)  duration_s=9.00823017 job=111 project=1 runner=DHcxPThVr

当使用Docker Compose启动GitLab Runner并且需要解决与Docker守护进程的连接问题时,您可以按照以下步骤进行修改:

打开您的Docker Compose文件,找到GitLab Runner服务的定义部分。

在GitLab Runner服务的定义部分中,添加一个卷映射,将宿主机上的Docker守护进程的Unix套接字文件映射到容器内。这样,GitLab Runner容器内的GitLab Runner程序就可以与宿主机上的Docker进行通信。

示例:

1
2
3
4
5
6
7
version: '3'
services:
gitlab-runner:
image: gitlab/gitlab-runner:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
# 其他服务配置...

保存并关闭Docker Compose文件。

在包含Docker Compose文件的目录中,运行以下命令以启动GitLab Runner服务:

1
docker-compose up -d

通过这些步骤,您的GitLab Runner服务将能够与宿主机上的Docker守护进程进行通信,以执行任务。确保您理解此更改的影响,并根据需求进行适当的配置。

うらら新站点

urara新站点正式开始维护。
对IT、游戏、设计感兴趣的小伙伴欢迎访问~
Cloud Urara

ffmpeg Command-line encoding

Command-line encoding for the PSP with FFMPEG

I’ve updated to a newer Xubuntu Linux on my laptop, and have installed the real ffmpeg for video encoding, since Ubuntu’s fork has an annoying tendency to crash during encodes. That means I had to play around with command-line options to get video files compatible with the PSP. Here’s a command line that seems to work well for ffmpeg 2.5 (current as of right now):

react ajax manager

(近期将不断更新 1)

前段开发最常接触到的既是 ajax,即与后段通讯

ChunkLoadError: Loading chunk node_modules_next_dist_client_dev_noop_js failed

1
sudo rm -r .next

then, restart

mac bluetooth setting

enable aac codec

1
sudo defaults write bluetoothaudiod "Enable AAC codec" -bool true

Warning: Prop className did not match.

A quick fix to that is to delete the .next build folder & restart the server again
git issue

vue mixin: can not read undefind property

vue mixin エラー: can not read undefind property

nuxtjs 各个生命周期HOOK多次调用BUG

BUG 版本: ~2.15.3
初次使用发现如果定义多个 layout 的情况, 每个钩子都会被调用两次
如果是 server 端的钩子的话会被调用三次

  • client 端两次
  • server 端一次

(译) React-Redux 官方 Hooks 文档说明

Hooks

React 的新 “hooks” APIs 赋予了函数组件使用本地组件状态,执行副作用,等各种能力。

React Redux 现在提供了一系列 hook APIs 作为现在 connect() 高阶组件的替代品。这些 APIs 允许你,在不使用 connect() 包裹组件的情况下,订阅 Redux 的 store,和 分发(dispatch) actions。

这些 hooks 首次添加于版本 v7.1.0。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×