1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-02-28 19:14:13 +08:00

Fix issue with runtime environment restart failure (#8008)

This commit is contained in:
zhengkunwang 2025-02-26 14:04:23 +08:00 committed by GitHub
parent 5e2bb27a47
commit 1f716cb85d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 11 additions and 3 deletions

View File

@ -201,7 +201,7 @@ func (u *ContainerService) CreateCompose(req dto.ComposeCreate) error {
}
go func() {
taskItem.AddSubTask(i18n.GetMsgByKey("ComposeCreate"), func(t *task.Task) error {
cmd := exec.Command("docker-compose", "-f", req.Path, "up", "-d")
cmd := exec.Command("docker", "compose", "-f", req.Path, "up", "-d")
out, err := cmd.CombinedOutput()
taskItem.Log(i18n.GetWithName("ComposeCreateRes", string(out)))
if err != nil {

View File

@ -150,7 +150,7 @@ func runComposeCmdWithLog(operate string, composePath string, logPath string) er
err = cmd.Run()
if err != nil {
return errors.New(buserr.New("ErrRuntimeStart").Error() + ":" + err.Error())
return errors.New(buserr.New("ErrRuntimeStart").Error() + ":" + stderrBuf.String())
}
return nil
}
@ -263,7 +263,7 @@ func buildRuntime(runtime *model.Runtime, oldImageID string, oldEnv string, rebu
ctx, cancel := context.WithTimeout(context.Background(), 1*time.Hour)
defer cancel()
cmd := exec.CommandContext(ctx, "docker-compose", "-f", composePath, "build")
cmd := exec.CommandContext(ctx, "docker", "compose", "-f", composePath, "build")
cmd.Stdout = logFile
var stderrBuf bytes.Buffer
multiWriterStderr := io.MultiWriter(&stderrBuf, logFile)

View File

@ -306,6 +306,7 @@ const message = {
installerr: 'Installation failed',
applyerror: 'Apply failed',
systemrestart: 'Interrupted',
starterr: 'Startup failed',
},
units: {
second: 'Second',

View File

@ -300,6 +300,7 @@ const message = {
installerr: 'インストールに失敗しました',
applyerror: '適用に失敗しました',
systemrestart: '中断',
starterr: '起動に失敗しました',
},
units: {
second: '2番目|2番目|',

View File

@ -301,6 +301,7 @@ const message = {
installerr: '설치 실패',
applyerror: '적용 실패',
systemrestart: '중단됨',
starterr: '시작 실패',
},
units: {
second: ' | | ',

View File

@ -307,6 +307,7 @@ const message = {
installerr: 'Pemasangan gagal',
applyerror: 'Permohonan gagal',
systemrestart: 'Dihentikan',
starterr: 'Permulaan gagal',
},
units: {
second: 'saat | saat | saat',

View File

@ -305,6 +305,7 @@ const message = {
installerr: 'Falha na instalação',
applyerror: 'Falha na aplicação',
systemrestart: 'Interrompido',
starterr: 'Falha na inicialização',
},
units: {
second: 'segundo | segundos | segundos',

View File

@ -301,6 +301,7 @@ const message = {
installerr: 'Ошибка установки',
applyerror: 'Ошибка применения',
systemrestart: 'Прервано',
starterr: 'Ошибка запуска',
},
units: {
second: ' секунда | секунда | секунд',

View File

@ -300,6 +300,7 @@ const message = {
installerr: '安裝失敗',
applyerror: '申請失敗',
systemrestart: '中斷',
starterr: '啟動失敗',
},
units: {
second: '秒',

View File

@ -298,6 +298,7 @@ const message = {
installerr: '安装失败',
applyerror: '申请失败',
systemrestart: '中断',
starterr: '启动失败',
},
units: {
second: '秒',