基于虚拟化的安全设置为“已禁用”
失败!(依然无法启动虚拟机)
重连 - 使用 阿里云服务器
报错没有文件
打开连接:Index of /docker-ce/linux/centos/:发现是没有相关文件链接
修改命令地址:
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum/repos.d/docker-ce.repo
成功!
需要依赖,各种解决方案尝试都不行
失败!
怀疑是系统原因(不是mac系统、不能用阿里云服务器、···),还是要用本地虚拟机
于是决定重装本地vm workstation===》
经过两次安装失败,终于找到正确的 vm workstation15 安装包及注册码。
[root@localhost ~]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
--2020-02-19 18:26:54-- https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
mirrors.aliyun.com (mirrors.aliyun.com)... 119.96.207.98, 119.96.207.99, 116.211.224.241, ...
100%[======================================>] 2,640 --.-K/s 鐢ㄦ椂 0s
2020-02-19 18:26:54 (627 MB/s) - 宸蹭繚瀛?鈥?etc/yum.repos.d/docker-ce.repo鈥?[2640/2640])
[root@localhost ~]# yum install -y docker-ce-18.06.1.ce-3.el7
已加载插件:fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
google | 1.3 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/7): docker-ce-stable/x86_64/updateinfo | 55 B 00:00:00
(2/7): base/7/x86_64/group_gz | 165 kB 00:00:00
(3/7): docker-ce-stable/x86_64/primary_db | 38 kB 00:00:00
(4/7): extras/7/x86_64/primary_db | 159 kB 00:00:00
(5/7): base/7/x86_64/primary_db | 6.0 MB 00:00:01
(6/7): google/primary | 1.7 kB 00:00:00
(7/7): updates/7/x86_64/primary_db | 6.7 MB 00:00:03
Determining fastest mirrors
* base: mirrors.cn99.com
* extras: mirrors.cn99.com
* updates: mirrors.163.com
google 3/3
正在解决依赖关系
--> 正在检查事务
---> 软件包 docker-ce.x86_64.0.18.06.1.ce-3.el7 将被 安装
--> 正在处理依赖关系 container-selinux >= 2.9,它被软件包 docker-ce-18.06.1.ce-3.el7.x86_64 需要
--> 正在处理依赖关系 libcgroup,它被软件包 docker-ce-18.06.1.ce-3.el7.x86_64 需要
--> 正在检查事务
---> 软件包 container-selinux.noarch.2.2.107-3.el7 将被 安装
--> 正在处理依赖关系 selinux-policy-targeted >= 3.13.1-216.el7,它被软件包 2:container-selinux-2.107-3.el7.noarch 需要
--> 正在处理依赖关系 selinux-policy-base >= 3.13.1-216.el7,它被软件包 2:container-selinux-2.107-3.el7.noarch 需要
--> 正在处理依赖关系 selinux-policy >= 3.13.1-216.el7,它被软件包 2:container-selinux-2.107-3.el7.noarch 需要
--> 正在处理依赖关系 policycoreutils-python,它被软件包 2:container-selinux-2.107-3.el7.noarch 需要
---> 软件包 libcgroup.x86_64.0.0.41-21.el7 将被 安装
--> 正在检查事务
---> 软件包 policycoreutils-python.x86_64.0.2.5-33.el7 将被 安装
--> 正在处理依赖关系 policycoreutils = 2.5-33.el7,它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 setools-libs >= 3.3.8-4,它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 libsemanage-python >= 2.5-14,它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 audit-libs-python >= 2.1.3-4,它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 python-IPy,它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 libqpol.so.1(VERS_1.4)(64bit),它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 libqpol.so.1(VERS_1.2)(64bit),它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 libapol.so.4(VERS_4.0)(64bit),它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 checkpolicy,它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 libqpol.so.1()(64bit),它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
--> 正在处理依赖关系 libapol.so.4()(64bit),它被软件包 policycoreutils-python-2.5-33.el7.x86_64 需要
---> 软件包 selinux-policy.noarch.0.3.13.1-166.el7_4.5 将被 升级
---> 软件包 selinux-policy.noarch.0.3.13.1-252.el7_7.6 将被 更新
--> 正在处理依赖关系 libsemanage >= 2.5-13,它被软件包 selinux-policy-3.13.1-252.el7_7.6.noarch 需要
---> 软件包 selinux-policy-targeted.noarch.0.3.13.1-166.el7_4.5 将被 升级
---> 软件包 selinux-policy-targeted.noarch.0.3.13.1-252.el7_7.6 将被 更新
--> 正在检查事务
---> 软件包 audit-libs-python.x86_64.0.2.8.5-4.el7 将被 安装
--> 正在处理依赖关系 audit-libs(x86-64) = 2.8.5-4.el7,它被软件包 audit-libs-python-2.8.5-4.el7.x86_64 需要
---> 软件包 checkpolicy.x86_64.0.2.5-8.el7 将被 安装
---> 软件包 libsemanage.x86_64.0.2.5-8.el7 将被 升级
---> 软件包 libsemanage.x86_64.0.2.5-14.el7 将被 更新
--> 正在处理依赖关系 libsepol >= 2.5-10,它被软件包 libsemanage-2.5-14.el7.x86_64 需要
--> 正在处理依赖关系 libselinux >= 2.5-14,它被软件包 libsemanage-2.5-14.el7.x86_64 需要
---> 软件包 libsemanage-python.x86_64.0.2.5-14.el7 将被 安装
---> 软件包 policycoreutils.x86_64.0.2.5-17.1.el7 将被 升级
---> 软件包 policycoreutils.x86_64.0.2.5-33.el7 将被 更新
--> 正在处理依赖关系 libselinux-utils >= 2.5-14,它被软件包 policycoreutils-2.5-33.el7.x86_64 需要
---> 软件包 python-IPy.noarch.0.0.75-6.el7 将被 安装
---> 软件包 setools-libs.x86_64.0.3.3.8-4.el7 将被 安装
--> 正在检查事务
---> 软件包 audit-libs.x86_64.0.2.7.6-3.el7 将被 升级
--> 正在处理依赖关系 audit-libs(x86-64) = 2.7.6-3.el7,它被软件包 audit-2.7.6-3.el7.x86_64 需要
---> 软件包 audit-libs.x86_64.0.2.8.5-4.el7 将被 更新
---> 软件包 libselinux.x86_64.0.2.5-11.el7 将被 升级
--> 正在处理依赖关系 libselinux(x86-64) = 2.5-11.el7,它被软件包 libselinux-python-2.5-11.el7.x86_64 需要
---> 软件包 libselinux.x86_64.0.2.5-14.1.el7 将被 更新
---> 软件包 libselinux-utils.x86_64.0.2.5-11.el7 将被 升级
---> 软件包 libselinux-utils.x86_64.0.2.5-14.1.el7 将被 更新
---> 软件包 libsepol.x86_64.0.2.5-6.el7 将被 升级
---> 软件包 libsepol.x86_64.0.2.5-10.el7 将被 更新
--> 正在检查事务
---> 软件包 audit.x86_64.0.2.7.6-3.el7 将被 升级
---> 软件包 audit.x86_64.0.2.8.5-4.el7 将被 更新
---> 软件包 libselinux-python.x86_64.0.2.5-11.el7 将被 升级
---> 软件包 libselinux-python.x86_64.0.2.5-14.1.el7 将被 更新
--> 解决依赖关系完成
依赖关系解决
===============================================================================================================
Package 架构 版本 源 大小
===============================================================================================================
正在安装:
docker-ce x86_64 18.06.1.ce-3.el7 docker-ce-stable 41 M
为依赖而安装:
audit-libs-python x86_64 2.8.5-4.el7 base 76 k
checkpolicy x86_64 2.5-8.el7 base 295 k
container-selinux noarch 2:2.107-3.el7 extras 39 k
libcgroup x86_64 0.41-21.el7 base 66 k
libsemanage-python x86_64 2.5-14.el7 base 113 k
policycoreutils-python x86_64 2.5-33.el7 base 457 k
python-IPy noarch 0.75-6.el7 base 32 k
setools-libs x86_64 3.3.8-4.el7 base 620 k
为依赖而更新:
audit x86_64 2.8.5-4.el7 base 256 k
audit-libs x86_64 2.8.5-4.el7 base 102 k
libselinux x86_64 2.5-14.1.el7 base 162 k
libselinux-python x86_64 2.5-14.1.el7 base 235 k
libselinux-utils x86_64 2.5-14.1.el7 base 151 k
libsemanage x86_64 2.5-14.el7 base 151 k
libsepol x86_64 2.5-10.el7 base 297 k
policycoreutils x86_64 2.5-33.el7 base 916 k
selinux-policy noarch 3.13.1-252.el7_7.6 updates 492 k
selinux-policy-targeted noarch 3.13.1-252.el7_7.6 updates 7.0 M
事务概要
===============================================================================================================
安装 1 软件包 (+ 8 依赖软件包)
升级 ( 10 依赖软件包)
总下载量:52 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/19): audit-libs-2.8.5-4.el7.x86_64.rpm | 102 kB 00:00:00
(2/19): audit-2.8.5-4.el7.x86_64.rpm | 256 kB 00:00:00
(3/19): audit-libs-python-2.8.5-4.el7.x86_64.rpm | 76 kB 00:00:00
(4/19): checkpolicy-2.5-8.el7.x86_64.rpm | 295 kB 00:00:00
(5/19): libcgroup-0.41-21.el7.x86_64.rpm | 66 kB 00:00:00
(6/19): libselinux-2.5-14.1.el7.x86_64.rpm | 162 kB 00:00:00
(7/19): libselinux-utils-2.5-14.1.el7.x86_64.rpm | 151 kB 00:00:00
(8/19): libselinux-python-2.5-14.1.el7.x86_64.rpm | 235 kB 00:00:00
(9/19): libsemanage-2.5-14.el7.x86_64.rpm | 151 kB 00:00:00
(10/19): libsemanage-python-2.5-14.el7.x86_64.rpm | 113 kB 00:00:00
(11/19): container-selinux-2.107-3.el7.noarch.rpm | 39 kB 00:00:00
(12/19): libsepol-2.5-10.el7.x86_64.rpm | 297 kB 00:00:00
(13/19): policycoreutils-2.5-33.el7.x86_64.rpm | 916 kB 00:00:00
(14/19): policycoreutils-python-2.5-33.el7.x86_64.rpm | 457 kB 00:00:00
(15/19): python-IPy-0.75-6.el7.noarch.rpm | 32 kB 00:00:00
(16/19): setools-libs-3.3.8-4.el7.x86_64.rpm | 620 kB 00:00:00
(17/19): selinux-policy-3.13.1-252.el7_7.6.noarch.rpm | 492 kB 00:00:00
(18/19): selinux-policy-targeted-3.13.1-252.el7_7.6.noarch.rpm | 7.0 MB 00:00:01
warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/docker-ce-18.06.1.ce-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
docker-ce-18.06.1.ce-3.el7.x86_64.rpm 的公钥尚未安装
(19/19): docker-ce-18.06.1.ce-3.el7.x86_64.rpm | 41 MB 00:00:09
---------------------------------------------------------------------------------------------------------------
总计 5.3 MB/s | 52 MB 00:00:09
从 https://mirrors.aliyun.com/docker-ce/linux/centos/gpg 检索密钥
导入 GPG key 0x621E9F35:
用户ID : "Docker Release (CE rpm) "
指纹 : 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
来自 : https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在更新 : libsepol-2.5-10.el7.x86_64 1/29
正在更新 : libselinux-2.5-14.1.el7.x86_64 2/29
正在更新 : audit-libs-2.8.5-4.el7.x86_64 3/29
正在更新 : libsemanage-2.5-14.el7.x86_64 4/29
正在更新 : libselinux-utils-2.5-14.1.el7.x86_64 5/29
正在更新 : policycoreutils-2.5-33.el7.x86_64 6/29
正在更新 : selinux-policy-3.13.1-252.el7_7.6.noarch 7/29
正在安装 : libcgroup-0.41-21.el7.x86_64 8/29
正在更新 : selinux-policy-targeted-3.13.1-252.el7_7.6.noarch 9/29
正在安装 : libsemanage-python-2.5-14.el7.x86_64 10/29
正在安装 : audit-libs-python-2.8.5-4.el7.x86_64 11/29
正在安装 : setools-libs-3.3.8-4.el7.x86_64 12/29
正在更新 : libselinux-python-2.5-14.1.el7.x86_64 13/29
正在安装 : python-IPy-0.75-6.el7.noarch 14/29
正在安装 : checkpolicy-2.5-8.el7.x86_64 15/29
正在安装 : policycoreutils-python-2.5-33.el7.x86_64 16/29
正在安装 : 2:container-selinux-2.107-3.el7.noarch 17/29
正在安装 : docker-ce-18.06.1.ce-3.el7.x86_64 18/29
正在更新 : audit-2.8.5-4.el7.x86_64 19/29
清理 : selinux-policy-targeted-3.13.1-166.el7_4.5.noarch 20/29
清理 : selinux-policy-3.13.1-166.el7_4.5.noarch 21/29
清理 : policycoreutils-2.5-17.1.el7.x86_64 22/29
清理 : libsemanage-2.5-8.el7.x86_64 23/29
清理 : libselinux-utils-2.5-11.el7.x86_64 24/29
清理 : libselinux-python-2.5-11.el7.x86_64 25/29
清理 : libselinux-2.5-11.el7.x86_64 26/29
清理 : audit-2.7.6-3.el7.x86_64 27/29
清理 : audit-libs-2.7.6-3.el7.x86_64 28/29
清理 : libsepol-2.5-6.el7.x86_64 29/29
验证中 : 2:container-selinux-2.107-3.el7.noarch 1/29
验证中 : policycoreutils-2.5-33.el7.x86_64 2/29
验证中 : audit-libs-2.8.5-4.el7.x86_64 3/29
验证中 : checkpolicy-2.5-8.el7.x86_64 4/29
验证中 : selinux-policy-3.13.1-252.el7_7.6.noarch 5/29
验证中 : python-IPy-0.75-6.el7.noarch 6/29
验证中 : setools-libs-3.3.8-4.el7.x86_64 7/29
验证中 : policycoreutils-python-2.5-33.el7.x86_64 8/29
验证中 : audit-2.8.5-4.el7.x86_64 9/29
验证中 : docker-ce-18.06.1.ce-3.el7.x86_64 10/29
验证中 : libsemanage-python-2.5-14.el7.x86_64 11/29
验证中 : libsemanage-2.5-14.el7.x86_64 12/29
验证中 : libsepol-2.5-10.el7.x86_64 13/29
验证中 : audit-libs-python-2.8.5-4.el7.x86_64 14/29
验证中 : libselinux-python-2.5-14.1.el7.x86_64 15/29
验证中 : libselinux-utils-2.5-14.1.el7.x86_64 16/29
验证中 : selinux-policy-targeted-3.13.1-252.el7_7.6.noarch 17/29
验证中 : libselinux-2.5-14.1.el7.x86_64 18/29
验证中 : libcgroup-0.41-21.el7.x86_64 19/29
验证中 : libselinux-utils-2.5-11.el7.x86_64 20/29
验证中 : libselinux-2.5-11.el7.x86_64 21/29
验证中 : libsepol-2.5-6.el7.x86_64 22/29
验证中 : audit-libs-2.7.6-3.el7.x86_64 23/29
验证中 : selinux-policy-targeted-3.13.1-166.el7_4.5.noarch 24/29
验证中 : audit-2.7.6-3.el7.x86_64 25/29
验证中 : policycoreutils-2.5-17.1.el7.x86_64 26/29
验证中 : libsemanage-2.5-8.el7.x86_64 27/29
验证中 : selinux-policy-3.13.1-166.el7_4.5.noarch 28/29
验证中 : libselinux-python-2.5-11.el7.x86_64 29/29
已安装:
docker-ce.x86_64 0:18.06.1.ce-3.el7
作为依赖被安装:
audit-libs-python.x86_64 0:2.8.5-4.el7 checkpolicy.x86_64 0:2.5-8.el7
container-selinux.noarch 2:2.107-3.el7 libcgroup.x86_64 0:0.41-21.el7
libsemanage-python.x86_64 0:2.5-14.el7 policycoreutils-python.x86_64 0:2.5-33.el7
python-IPy.noarch 0:0.75-6.el7 setools-libs.x86_64 0:3.3.8-4.el7
作为依赖被升级:
audit.x86_64 0:2.8.5-4.el7 audit-libs.x86_64 0:2.8.5-4.el7
libselinux.x86_64 0:2.5-14.1.el7 libselinux-python.x86_64 0:2.5-14.1.el7
libselinux-utils.x86_64 0:2.5-14.1.el7 libsemanage.x86_64 0:2.5-14.el7
libsepol.x86_64 0:2.5-10.el7 policycoreutils.x86_64 0:2.5-33.el7
selinux-policy.noarch 0:3.13.1-252.el7_7.6 selinux-policy-targeted.noarch 0:3.13.1-252.el7_7.6
完毕!
[root@localhost ~]# systemctl start docker && systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@localhost ~]# docker version
Client:
Version: 18.06.1-ce
API version: 1.38
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:23:03 2018
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 18.06.1-ce
API version: 1.38 (minimum version 1.12)
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:25:29 2018
OS/Arch: linux/amd64
Experimental: false
[root@localhost ~]# cat > /etc/yum.repos.d/k8s.repo << EOF
> [kubernetes]
>
> name=kubernetes
>
> baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
>
> enabled=1
>
> gpgcheck=0
>
> repo_gpgcheck=0
>
> gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
>
> EOF
[root@localhost ~]# yum install -y kubectl-1.16.3
已加载插件:fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
kubernetes | 1.4 kB 00:00:00
kubernetes/primary | 64 kB 00:00:00
Loading mirror speeds from cached hostfile
* base: mirrors.cn99.com
* extras: mirrors.cn99.com
* updates: mirrors.163.com
kubernetes 469/469
正在解决依赖关系
--> 正在检查事务
---> 软件包 kubectl.x86_64.0.1.16.3-0 将被 安装
--> 解决依赖关系完成
依赖关系解决
===============================================================================================================
Package 架构 版本 源 大小
===============================================================================================================
正在安装:
kubectl x86_64 1.16.3-0 kubernetes 10 M
事务概要
===============================================================================================================
安装 1 软件包
总下载量:10 M
安装大小:45 M
Downloading packages:
fd6465355a85b8ddbc0b2e7cb073e3a40160c7c359576b86e9b8eca0a2d7805b-kubectl-1.16.3-0.x86_6 | 10 MB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : kubectl-1.16.3-0.x86_64 1/1
验证中 : kubectl-1.16.3-0.x86_64 1/1
已安装:
kubectl.x86_64 0:1.16.3-0
完毕!
[root@localhost ~]# kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", GitTreeState:"clean", BuildDate:"2019-11-13T11:23:11Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?
[root@localhost ~]#
执行curl -Lo ./kind https://github.com/kubernetes-sigs/kind/releases/download/v0.5.1/kind-linux-amd64
报错:等待网络重置···
于是在浏览器上手动下载git资源文件到本地,并上传到虚拟机 ===》
[root@localhost ~]# ll
总用量 40716
-rw-------. 1 root root 1241 11月 13 2017 anaconda-ks.cfg
-rw-r--r--. 1 root root 26380 11月 14 2017 easy-rsa-2.2.2-1.el7.noarch.rpm
-rw-r--r--. 1 root root 41091433 2月 19 19:43 kind-linux-amd64
-rw-r--r--. 1 root root 37186 10月 30 2017 liblz4-1.8.0-alt1.x86_64.rpm
-rw-r--r--. 1 root root 466764 11月 14 2017 open-2.4.4-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 57220 11月 14 2017 pkcs11-helper-1.11-3.el7.x86_64.rpm
[root@localhost ~]# mv kind-linux-amd64 kind
[root@localhost ~]# ll
总用量 40716
-rw-------. 1 root root 1241 11月 13 2017 anaconda-ks.cfg
-rw-r--r--. 1 root root 26380 11月 14 2017 easy-rsa-2.2.2-1.el7.noarch.rpm
-rw-r--r--. 1 root root 41091433 2月 19 19:43 kind
-rw-r--r--. 1 root root 37186 10月 30 2017 liblz4-1.8.0-alt1.x86_64.rpm
-rw-r--r--. 1 root root 466764 11月 14 2017 open-2.4.4-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 57220 11月 14 2017 pkcs11-helper-1.11-3.el7.x86_64.rpm
[root@localhost ~]# chmod +x ./kind
[root@localhost ~]# mv ./kind /usr/local/bin/kind
mv:是否覆盖"/usr/local/bin/kind"? y
[root@localhost ~]# kind version
v0.5.1
[root@localhost ~]#
完成!