[ Agent ] [ App ] - offline build docker

This commit is contained in:
zeaslity
2023-12-15 12:07:51 +08:00
parent ed9e28b1c2
commit 18a42007c1

View File

@@ -813,6 +813,45 @@ func (op *AgentOsOperator) installDockerOfflineExec(args []string) (bool, []stri
if !executor {
return false, append(log3, "[installDockerOfflineExec] - daemon reload error !")
}
AllCompleteExecutor([][]string{
{
"groupadd",
"docker",
},
{
"usermod",
"-aG",
"docker",
"root",
},
{
"newgrp",
"docker",
},
})
systemdUp, log5 := BasicSystemdUp("containerd")
if !systemdUp {
return false, append(log5, "[installDockerOfflineExec] - start containerd service error !")
}
commandExecutor, log6 := AllCompleteExecutor([][]string{
{
"systemctl",
"start",
"docker.socket",
},
{
"systemctl",
"enable",
"docker.socket",
},
})
if !commandExecutor {
return false, append(log6, "[installDockerOfflineExec] - start docker.socket error !")
}
up, log4 := BasicSystemdUp("docker")
if !up {
return false, append(log4, "[installDockerOfflineExec] - start docker service error !")
@@ -1883,7 +1922,6 @@ func (op *AgentOsOperator) chronyToMasterExec(args []string) (bool, []string) {
ntpFile,
})
// todo restart
BasicPrettyPrint(AllCompleteExecutor([][]string{
{
"systemctl",