Yuanhong Peng
534226435e
Remove links when remove container
...
Steps to reproduce:
```
# docker run -tid --name aaa ubuntu
57bfd00ac5559f72eec8c1b32a01fe38427d66687940f74611e65137414f0ada
# docker run -tid --name bbb --link aaa ubuntu
23ad18362950f39b638206ab4d1885fd4f50cbd1d16aac9cab8e97e0c8363471
# docker ps --no-trunc
CONTAINER ID IMAGE
COMMAND CREATED STATUS PORTS
NAMES
23ad18362950f39b638206ab4d1885fd4f50cbd1d16aac9cab8e97e0c8363471
ubuntu "/bin/bash" 4 seconds ago Up 3 seconds
bbb
57bfd00ac5559f72eec8c1b32a01fe38427d66687940f74611e65137414f0ada
ubuntu "/bin/bash" 14 seconds ago Up 14
seconds aaa,bbb/aaa
# docker rm -f bbb
bbb
# docker ps --no-trunc
CONTAINER ID IMAGE
COMMAND CREATED STATUS PORTS
NAMES
57bfd00ac5559f72eec8c1b32a01fe38427d66687940f74611e65137414f0ada
ubuntu "/bin/bash" 29 seconds ago Up 28
seconds aaa,bbb/aaa
# docker rm --link bbb/aaa
Error response from daemon: Cannot get parent /bbb for name /bbb/aaa
```
When we rm container `bbb`, we can still see `bbb/aaa` in `docker ps
--no-trunc`. And this link cannot be deleted since container `bbb` has
already been removed.
We should remove links of a container when it is deleted.
Signed-off-by: Yuanhong Peng <pengyuanhong@huawei.com >
Upstream-commit: 600ad5c1b7b736fba6b103eb99ec87efb050b9ec
Component: engine
2017-07-18 12:09:26 +08:00
..
2016-12-30 18:26:34 +01:00
2017-06-02 17:47:03 -04:00
2017-07-11 08:00:32 -04:00
2017-06-23 07:52:32 -07:00
2017-07-06 14:26:06 -04:00
2017-03-15 10:43:18 -07:00
2017-06-22 11:52:35 -07:00
2016-12-26 21:29:17 +01:00
2016-12-30 18:26:34 +01:00
2017-06-01 13:34:31 -07:00
2017-01-12 16:57:59 +01:00
2017-06-06 10:52:29 -04:00
2017-01-03 11:49:30 +01:00
2017-06-27 10:38:01 -07:00
2017-07-03 11:23:15 -07:00
2017-04-12 15:45:29 -07:00
2017-04-16 23:39:30 +02:00
2017-03-06 16:41:33 +01:00
2017-03-06 16:41:33 +01:00
2017-04-14 16:01:56 -07:00
2017-06-11 23:31:47 +02:00
2017-01-17 12:39:08 +01:00
2017-01-03 11:49:30 +01:00
2017-05-19 10:17:54 -04:00
2017-03-06 16:41:33 +01:00
2017-04-16 23:39:30 +02:00
2017-06-22 11:22:41 -07:00
2017-05-10 13:26:04 -07:00
2017-03-06 16:41:33 +01:00
2017-06-06 10:08:50 +08:00
2017-02-11 00:18:01 +08:00
2017-06-06 10:08:50 +08:00
2017-07-11 08:00:32 -04:00
2017-07-06 14:26:06 -04:00
2017-03-29 10:28:51 +02:00
2017-01-03 11:49:30 +01:00
2017-01-03 11:49:30 +01:00
2017-05-26 11:47:02 -07:00
2017-04-14 19:27:33 +02:00
2016-12-30 18:26:34 +01:00
2017-03-22 12:07:39 -07:00
2017-01-17 12:39:08 +01:00
2017-07-03 13:13:09 -07:00
2017-04-11 18:25:49 +02:00
2017-04-12 11:22:32 +02:00
2017-07-03 13:13:09 -07:00
2017-05-11 10:18:44 -07:00
2017-05-11 10:18:44 -07:00
2017-05-11 10:18:44 -07:00
2017-06-01 09:35:30 -07:00
2017-04-12 10:33:19 +00:00
2017-04-12 10:33:19 +00:00
2017-04-12 10:33:19 +00:00
2017-04-12 10:33:19 +00:00
2017-04-16 23:39:30 +02:00
2017-04-19 14:04:39 +02:00
2017-01-20 06:01:48 +00:00
2017-07-11 08:00:32 -04:00
2017-07-11 08:00:32 -04:00
2017-04-14 19:27:33 +02:00
2017-05-17 11:46:30 -07:00
2017-07-11 08:00:32 -04:00
2017-05-10 20:09:50 -04:00
2016-12-30 18:26:34 +01:00
2017-01-12 16:57:59 +01:00
2017-01-09 11:07:05 +01:00
2017-07-03 13:13:09 -07:00
2017-04-28 16:01:25 -04:00
2017-05-21 21:39:00 +03:00
2017-03-28 15:17:31 +02:00
2017-03-23 18:35:22 +01:00
2017-05-23 15:12:58 -04:00
2017-03-28 15:17:31 +02:00
2017-04-16 23:39:30 +02:00
2016-12-30 18:26:34 +01:00
2017-04-16 23:39:30 +02:00
2017-04-16 23:39:30 +02:00
2017-01-30 10:54:06 +01:00
2016-12-30 18:26:34 +01:00
2017-07-03 13:13:09 -07:00
2017-06-12 11:04:28 +02:00
2016-03-21 11:05:58 -04:00
2017-03-28 15:17:31 +02:00
2017-04-14 19:27:33 +02:00
2017-05-22 18:50:49 -04:00
2017-07-11 08:00:32 -04:00
2016-12-30 18:26:34 +01:00
2017-07-12 10:35:48 -04:00
2017-04-11 18:07:15 -04:00
2017-07-03 13:13:09 -07:00
2016-12-30 18:26:34 +01:00
2017-01-09 11:07:05 +01:00
2017-05-18 12:23:28 -07:00
2017-07-18 12:09:26 +08:00
2017-03-23 18:35:22 +01:00
2017-06-13 01:51:18 +02:00
2017-04-19 14:04:39 +02:00
2017-06-01 13:34:31 -07:00
2017-06-12 20:18:03 +02:00
2017-04-16 23:39:30 +02:00
2017-04-16 23:39:30 +02:00
2017-04-03 21:58:05 +02:00
2017-04-16 23:39:30 +02:00
2017-04-19 14:04:39 +02:00
2017-05-09 14:26:00 +01:00
2017-03-23 18:35:22 +01:00
2017-05-05 12:14:30 -07:00
2017-01-24 11:16:19 +01:00
2017-03-20 16:30:01 +08:00
2017-03-20 16:30:01 +08:00
2017-03-27 10:16:45 +08:00
2017-06-07 13:05:15 -07:00
2017-05-18 12:23:28 -07:00
2017-07-03 13:13:09 -07:00
2017-05-18 12:23:28 -07:00
2017-05-18 12:23:28 -07:00
2016-02-02 19:56:31 -08:00
2017-04-25 16:45:30 +03:00
2017-05-05 12:14:30 -07:00
2017-04-16 23:39:30 +02:00
2016-12-30 18:26:34 +01:00
2017-07-11 17:21:15 +08:00
2017-05-18 12:23:28 -07:00
2017-03-23 18:35:22 +01:00
2017-04-16 23:39:30 +02:00
2017-04-16 23:39:30 +02:00
2017-04-06 15:40:12 -07:00
2016-12-30 18:26:34 +01:00
2017-06-12 20:14:48 +02:00
2016-12-30 18:26:34 +01:00
2017-07-03 13:13:09 -07:00
2017-01-09 11:07:05 +01:00
2017-03-06 16:41:33 +01:00
2017-01-03 11:49:30 +01:00
2017-07-03 13:13:09 -07:00
2017-01-17 12:39:08 +01:00
2017-07-12 10:35:48 -04:00
2016-12-30 18:26:34 +01:00
2017-05-09 14:26:00 +01:00
2017-01-17 12:39:08 +01:00
2017-01-17 12:39:08 +01:00
2016-12-29 11:00:50 +01:00
2016-12-29 11:00:50 +01:00
2016-12-29 11:00:50 +01:00
2016-12-29 11:00:50 +01:00
2017-01-17 12:39:08 +01:00
2016-12-29 11:00:50 +01:00
2016-12-29 11:00:50 +01:00
2017-06-01 13:34:31 -07:00
2017-01-17 12:39:08 +01:00