直接使用 vm virtualbox + SecureCRSecureFX_33lc(或xshell)在win安装docker。
镜像下载地址:http://pan.baidu.com/s/1jItqJ8y 选择 CentOS-7-x86_64-DVD-1511.iso 下载
一、vm virtualbox下载安装,并在加载镜像时选择打开网络,启用一个网卡,并设置为桥接网卡
二、想避免虚拟机启动时IP改变,导致scf都需要重新设置IP,则
设置启用两个网卡 分别为 桥接网卡 和 仅主机(Host-Only)。 一个用于访问外网,一个用于固定 ip 重启虚拟机*
三、执行 yum -y install wget
安装wget
四、更换163 软件源
cd /etc/yum.repos.d
打开目录mv ./CentOS-Base.repo ./CentOS-Base-repo.bak
备份wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
下载yum clean all
清理旧包mv CentOS7-Base-163.repo CentOS-Base.repo
更换软件源yum makecache
生成缓存
五、安装docker
yum install docker
六、启动服务
service docker start
七、如果出现以下错误则修改,否则跳过以下步骤
按要求,输入 查看详情
systemctl status docker.service
意思是linux的内核中的SELinux不支持 overlay2 graph driver ,解决方法有两个,要么启动一个新内核,要么就在docker里禁用selinux,–selinux-enabled=false,我采用禁用的方法。
vi /etc/sysconfig/docker
再次运行,service docker start
,启动成功。
八、查看ip地址,ip addr
九、SecureCRSecureFX_33lc 连接 ,成功。
十、配置docker 开机启动
systemctl enable docker
十一、运行docker run hello-world ,看是否成功
十二、局域网访问容器
需开启virtual端口转发
1、配置虚拟机网络
2、查看局域网主机ip
3、局域网其他电脑通过主机,连接进虚拟机