Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
6a62046e
M
minikube
项目概览
Chu Peng 楚鹏
/
minikube
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minikube
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6a62046e
编写于
3月 04, 2020
作者:
M
Medya Gh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add warning and point to right docker
上级
3ba072c1
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
18 addition
and
2 deletion
+18
-2
pkg/drivers/kic/oci/oci.go
pkg/drivers/kic/oci/oci.go
+1
-1
pkg/minikube/machine/fix.go
pkg/minikube/machine/fix.go
+17
-1
未找到文件。
pkg/drivers/kic/oci/oci.go
浏览文件 @
6a62046e
...
...
@@ -461,7 +461,7 @@ func listContainersByLabel(ociBinary string, label string) ([]string, error) {
func
PointToHostDockerDaemon
()
error
{
p
:=
os
.
Getenv
(
constants
.
MinikubeActiveDockerdEnv
)
if
p
!=
""
{
glog
.
Infof
(
"shell is pointing to docker inside minikube. will unset to use host"
)
glog
.
Infof
(
"shell is pointing to docker
d
inside minikube. will unset to use host"
)
}
for
i
:=
range
constants
.
DockerDaemonEnvs
{
...
...
pkg/minikube/machine/fix.go
浏览文件 @
6a62046e
...
...
@@ -19,6 +19,7 @@ package machine
import
(
"fmt"
"math"
"os"
"strconv"
"strings"
"time"
...
...
@@ -32,6 +33,7 @@ import (
"github.com/golang/glog"
"github.com/pkg/errors"
"k8s.io/minikube/pkg/minikube/config"
"k8s.io/minikube/pkg/minikube/constants"
"k8s.io/minikube/pkg/minikube/driver"
"k8s.io/minikube/pkg/minikube/out"
"k8s.io/minikube/pkg/util/retry"
...
...
@@ -67,7 +69,7 @@ func fixHost(api libmachine.API, mc config.ClusterConfig) (*host.Host, error) {
if
err
!=
nil
{
return
h
,
errors
.
Wrap
(
err
,
"Error loading existing host. Please try running [minikube delete], then run [minikube start] again."
)
}
warnToReEvalEnv
(
mc
.
Driver
,
mc
.
Name
)
s
,
err
:=
h
.
Driver
.
GetState
()
if
err
!=
nil
||
s
==
state
.
Stopped
||
s
==
state
.
None
{
// If virtual machine does not exist due to user interrupt cancel(i.e. Ctrl + C), recreate virtual machine
...
...
@@ -145,6 +147,20 @@ func fixHost(api libmachine.API, mc config.ClusterConfig) (*host.Host, error) {
return
h
,
ensureSyncedGuestClock
(
h
,
mc
.
Driver
)
}
// warnToReEvalEnv wil warn user if they need to re-eval their docker-env, podman-env
// because docker changes the allocated bind ports after restart https://github.com/kubernetes/minikube/issues/6824
func
warnToReEvalEnv
(
drver
string
,
name
string
)
{
if
!
driver
.
IsKIC
(
drver
)
{
return
}
p
:=
os
.
Getenv
(
constants
.
MinikubeActiveDockerdEnv
)
if
p
!=
""
{
out
.
T
(
out
.
WarningType
,
"dockerd port changed since restart. minikube's docker-env need to be updated."
)
out
.
T
(
out
.
WarningType
,
"Please run the following command: 'minikube -p {{.profile_name}} docker-env'"
,
out
.
V
{
"profile_name"
:
name
})
}
return
}
// ensureGuestClockSync ensures that the guest system clock is relatively in-sync
func
ensureSyncedGuestClock
(
h
hostRunner
,
drv
string
)
error
{
if
!
driver
.
IsVM
(
drv
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录