56 Commits

Author SHA1 Message Date
openeuler-ci-bot
b3ee12551d
!145 [sync] PR-142: docker: cleanup netns file when stop docker daemon
From: @openeuler-sync-bot 
Reviewed-by: @duguhaotian 
Signed-off-by: @duguhaotian
2022-11-22 12:37:25 +00:00
chenjiankun
6c95d358c2 docker: cleanup netns file when stop docker daemon
fix #I5W2XY

(cherry picked from commit 6a3861c8c1449da33e37ccbd0f8a9327394dff6b)
2022-11-22 16:36:27 +08:00
openeuler-ci-bot
dc16083004
!141 [sync] PR-139: docker: fix compile problem
From: @openeuler-sync-bot 
Reviewed-by: @duguhaotian 
Signed-off-by: @duguhaotian
2022-10-19 02:29:08 +00:00
chenjiankun
3adcb38631 docker: fix compile problem
(cherry picked from commit 0044b4982fe164af275802e9901040e9c588a2b2)
2022-10-19 09:56:49 +08:00
openeuler-ci-bot
5106a479a6
!135 [sync] PR-131: docker: add epoch for easy upgrade
From: @openeuler-sync-bot 
Reviewed-by: @duguhaotian 
Signed-off-by: @duguhaotian
2022-09-21 06:16:07 +00:00
chenjiankun
ffbd659b2d docker: add epoch for easy upgrade
(cherry picked from commit 7e4ff1bd426180bbdb05f55a57db9ec03034a257)
2022-09-21 11:29:00 +08:00
openeuler-ci-bot
37e7f70f10
!129 [sync] PR-125: docker: ensure layer digest folder removed if ls.driver.Remove fails
From: @openeuler-sync-bot 
Reviewed-by: @duguhaotian 
Signed-off-by: @duguhaotian
2022-09-16 06:51:20 +00:00
chenjiankun
d13823d8e0 docker: ensure layer digest folder removed if ls.driver.Remove fails
If image pull fails of context canceled, image layer will perform a
rollback operation. When image layer is released, the diff folder of layer
will be removed first, and then the digest folder will be removed.
If the diff folder fails to be removed, such as operation not permitted or
interrupted by others, both the digest folder and diff folder will remain
on the disk, this will cause image not be complete and not repairable.

So we should remove the digest folder first for image layers rollback
and ensure image can be re-pulled completely.

(cherry picked from commit 54c9d1260f3b7756794a8b8c13e0080831c29203)
2022-09-16 09:24:39 +08:00
openeuler-ci-bot
90947b1467
!123 docker: sync openEuler-22.03-LTS-Next with openEuler-22.03-LTS
From: @jackchan8 
Reviewed-by: @duguhaotian, @zhangsong234 
Signed-off-by: @duguhaotian
2022-09-15 08:44:58 +00:00
chenjiankun
7fed8d00d0 docker: sync openEuler-22.03-LTS-Next with openEuler-22.03-LTS 2022-09-15 16:58:10 +08:00
openeuler-ci-bot
e6a2315a4e !65 add GO111MODULE=off for build in golang 1.17.3
Merge pull request !65 from JackChan8/go_module_off
2021-12-28 08:28:51 +00:00
chenjiankun
d13f0e239e add GO111MODULE=off for build in golang 1.17.3 2021-12-28 10:23:13 +08:00
openeuler-ci-bot
d7b6ee7dd9 !59 docker:update seccomp whitelist to Linux 5.10 syscall list
From: @Vanient
Reviewed-by: 
Signed-off-by:
2021-09-27 02:06:06 +00:00
xiadanni
06a66dabde docker:update seccomp whitelist to Linux 5.10 syscall list
Signed-off-by: xiadanni <xiadanni1@huawei.com>
2021-09-26 05:49:25 +08:00
openeuler-ci-bot
8c7be812cf !56 docker:add clone3 to seccomp whitelist to fix curl failed in X86
From: @Vanient
Reviewed-by: @jianminw
Signed-off-by: @jianminw
2021-09-08 09:36:12 +00:00
xiadanni
7b18fd9382 docker:add clone3 to seccomp whitelist to fix curl failed in X86
After kernel upgrade to 5.10, clone3 is defined. But if clone3 is not
added to docker seccomp whitelist, clone3 calling will be rejected in
container, which causes some commands like curl returns error.

Signed-off-by: xiadanni <xiadanni1@huawei.com>
2021-09-08 13:00:11 +08:00
openeuler-ci-bot
704395add0 !55 Enable debuginfo
From: @jackchan8
Reviewed-by: @jing-rui,@duguhaotian
Signed-off-by: @duguhaotian
2021-09-06 08:36:33 +00:00
chenjiankun
6a44acb1d7 Enable debuginfo 2021-09-06 14:57:42 +08:00
openeuler-ci-bot
bf0cca49a9 !43 rollback if docker restart when doing BlkDiscard
From: @wangfengtu
Reviewed-by: @jing-rui,@caihaomin
Signed-off-by: @caihaomin
2021-04-02 14:03:37 +08:00
WangFengTu
82696f6e38 rollback if docker restart when doing BlkDiscard
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
2021-04-01 16:25:19 +08:00
openeuler-ci-bot
41aa094cbe !38 docker:sync bugfix and fix CVE-2021-21284 2021-21285
From: @Vanient
Reviewed-by: @jing-rui,@caihaomin
Signed-off-by: @caihaomin
2021-03-19 11:18:09 +08:00
xiadanni
1bae2e5ea3 docker:sync bugfix and fix CVE-2021-21284 2021-21285
1.fix execCommands leak in health-check
2.check containerd pid before kill it
3.fix CVE-2021-21284
4.fix CVE-2021-21285

Change-Id: I2fe1dd40281f1786ecc63ff19d416b113710e611
Signed-off-by: xiadanni <xiadanni1@huawei.com>
2021-03-18 15:40:53 +08:00
openeuler-ci-bot
773302aeb3 !30 docker: remove go-md2man build require
From: @DCCooper
Reviewed-by: @jingxiaolu,@caihaomin
Signed-off-by: @caihaomin
2021-02-09 19:05:15 +08:00
DCCooper
0f204a4fd6 docker:remove go-md2man build require
Signed-off-by: DCCooper <1866858@gmail.com>
2021-02-09 18:51:03 +08:00
openeuler-ci-bot
791686bbfe !26 docker: sync bugfix
From: @jing-rui
Reviewed-by: @flyflyflypeng
Signed-off-by: @flyflyflypeng
2021-01-19 14:15:08 +08:00
jingrui
af6293703d docker: sync bugfix
Change-Id: I4dc92059d90415199fcd143d75cc68cfdb67c430
Signed-off-by: jingrui <jingrui@huawei.com>
2021-01-19 14:03:29 +08:00
openeuler-ci-bot
baf4fbe362 !20 support the riscv
From: @riscv-spare
Reviewed-by: @jing-rui
Signed-off-by: @jing-rui
2021-01-15 10:22:13 +08:00
yangyanchao
4780a2ff0e docker:components:add config files for riscv
Signe:-off-by: yangyanchao <yangyanchao6@huawei.com>
2021-01-04 10:45:04 +08:00
openeuler-ci-bot
a6a851b83b !18 docker: append the passed hostname to the endpoint when pull image with mirror
From: @abelvon
Reviewed-by: @jing-rui
Signed-off-by: @jing-rui
2020-12-21 16:57:07 +08:00
f00231050
27493a1bf2 docker: fix registry not try hostname issue
reason: when mirror is matched, only matched mirror endpoint is added to endpoint list, but the hostname itself is not in the list, which is not compatible with the case of docker.io, docker.io will be appended to the last of the endpoint list.
2020-12-21 09:46:50 +08:00
openeuler-ci-bot
63ea1458e1 !10 sync patches from internal
From: @zvier
Reviewed-by: @jing-rui,@jing-rui
Signed-off-by: @jing-rui,@jing-rui
2020-11-28 09:39:36 +08:00
liuzekun
294a810705 docker: sync patches from internal
Signed-off-by: liuzekun <liuzekun@huawei.com>
2020-11-28 09:37:25 +08:00
openeuler-ci-bot
47add6b492 !9 spec: modify spec name
From: @Vanient
Reviewed-by: @chenyanpanHW
Signed-off-by:
2020-11-09 17:39:51 +08:00
xiadanni
d6bf1f41cc spec: modify spec name
Signed-off-by: xiadanni <xiadanni1@huawei.com>
2020-11-09 16:40:06 +08:00
openeuler-ci-bot
71354c6987 !12 docker: fix apply-patch fail
From: @Vanient
Reviewed-by: @jing-rui
Signed-off-by: @jing-rui
2020-09-15 14:49:08 +08:00
xiadanni
24a0ac0671 docker: fix apply-patch fail
Signed-off-by: xiadanni <xiadanni1@huawei.com>
2020-09-15 10:42:23 +08:00
openeuler-ci-bot
fcfee609dc !11 docker: fix SOURCE0 addr
From: @Vanient
Reviewed-by: @jing-rui
Signed-off-by: @jing-rui
2020-09-14 15:51:25 +08:00
xiadanni
8cd4d200f6 docker: fix SOURCE0 addr
Signed-off-by: xiadanni <xiadanni1@huawei.com>
2020-09-14 14:46:45 +08:00
openeuler-ci-bot
4b158210db !8 docker: add yaml file in package
Merge pull request !8 from Vanient/master
2020-07-07 14:16:29 +08:00
openeuler-ci-bot
c8ea5bd4df !6 docker: sync daemon pkg to cli vendor
Merge pull request !6 from jing-rui/master
2020-07-06 19:00:23 +08:00
jingrui
a7fbe55e45 docker: sync daemon pkg to cli vendor
Change-Id: I3f272af66670959fc7d42d5be2526ebf7f9eecfb
Signed-off-by: jingrui <jingrui@huawei.com>
2020-07-06 18:56:50 +08:00
xiadanni
dc817624b1 docker: add yaml file in package
Signed-off-by: xiadanni <xiadanni1@huawei.com>
2020-07-06 10:16:43 +08:00
openeuler-ci-bot
7452979469 !7 docker: use git-commit to store commit ID
Merge pull request !7 from Vanient/master
2020-06-24 15:47:54 +08:00
xiadanni1
07877c6fda docker: use git-commit to store commit ID
Change-Id: Id13ecdba61708f62595d6db593c670c304abf0bb
Signed-off-by: xiadanni1 <xiadanni1@huawei.com>
2020-06-16 02:07:26 +08:00
openeuler-ci-bot
1285aa4865 !5 check whether exit file is exist before kill process directly
Merge pull request !5 from zvier/master
2020-04-18 15:28:43 +08:00
liuzekun
c0d5f8afd5 docker: check whether exit file is exist before kill process directly
kill process directly should check whether exit file is exist already,
for avoid kill the new process which reused this pid

Signed-off-by: liuzekun <liuzekun@huawei.com>
2020-04-10 17:13:31 +08:00
liuzekun
80f048e31f Merge branch 'master' of https://gitee.com/zvier/docker 2020-04-10 17:07:50 +08:00
openeuler-ci-bot
83c38817b5 !4 'delete event' is not need to process in daemon processEvent
Merge pull request !4 from zvier/master
2020-04-10 11:34:17 +08:00
liuzekun
9f71f40e9f docker: 'delete event' is not need to process in daemon processEvent
Signed-off-by: liuzekun <liuzekun@huawei.com>
2020-04-10 11:01:16 +08:00
liuzekun
45c40a4d9c docker: 'delete event' is not need to process in daemon processEvent
Signed-off-by: liuzekun <liuzekun@huawei.com>
2020-04-10 10:58:04 +08:00