Merge pull request #4689 from palnabarun/4664-fix
Fixes the issue which caused all containers to be deleted on minikube deletepull/4732/head
commit
57f6d877ed
|
@ -25,6 +25,9 @@ import (
|
||||||
"k8s.io/minikube/pkg/minikube/console"
|
"k8s.io/minikube/pkg/minikube/console"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// KubernetesContainerPrefix is the prefix of each kubernetes container
|
||||||
|
const KubernetesContainerPrefix = "k8s_"
|
||||||
|
|
||||||
// Docker contains Docker runtime state
|
// Docker contains Docker runtime state
|
||||||
type Docker struct {
|
type Docker struct {
|
||||||
Socket string
|
Socket string
|
||||||
|
@ -102,6 +105,7 @@ func (r *Docker) KubeletOptions() map[string]string {
|
||||||
|
|
||||||
// ListContainers returns a list of containers
|
// ListContainers returns a list of containers
|
||||||
func (r *Docker) ListContainers(filter string) ([]string, error) {
|
func (r *Docker) ListContainers(filter string) ([]string, error) {
|
||||||
|
filter = KubernetesContainerPrefix + filter
|
||||||
content, err := r.Runner.CombinedOutput(fmt.Sprintf(`docker ps -a --filter="name=%s" --format="{{.ID}}"`, filter))
|
content, err := r.Runner.CombinedOutput(fmt.Sprintf(`docker ps -a --filter="name=%s" --format="{{.ID}}"`, filter))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|
Loading…
Reference in New Issue