linux虚拟机环境搭建
安装CentOS
下载地址:centos-vault安装包下载_开源镜像站-阿里云
选择:7.6.1810——isos——x86_64——CentOS-7-x86_64-DVD-1810.iso
安装VMWare虚拟机
下载
下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
点击Workstation 16 Pro for Windows下载
创建虚拟机
1打开VMWare——创建虚拟机——自定义——除了命名和文件位置,全部默认下一步 2点击创建的虚拟机——编辑虚拟机设置——CD/DVD(IDE)——使用ISO镜像文件 3运行创建的虚拟机——远程登录——选择英文——DATE&TIME时区选择上海 ——SOFTWARE SELECTION选择第三个(自带一些软件)——点击SYSTEM第一个打开后关掉(确定磁盘) ——点击Begin Installation——点击ROOT PASWARD设置账号密码都是root——安装完后点击reboot重新开机
配置网关【NAT】
网络规划 虚拟交换机网关: 192.168.66.1 主机中vmnet8:192.168.66.10 虚拟机:192.168.66.100 虚拟交换机网关 打开VMware——编辑——虚拟网络编辑器——点击右下角:更改设置——选择:VMnet8 NAT模式 左下角子网IP改为192.168.66.0——中间有个NAT设置打开——网关IP改为虚拟交换机网关配置 主机中vmnet8 打开电脑网络连接,选择VMnet8右击选择属性——双击第四个IPv4——五个依次配置 192.168.66.10 255.255.255.0 192.168.66.1 223.5.5.5 223.6.6.6 虚拟机 登录虚拟机后输入: vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改为静态ip地址 第四行BOOTPROTO=static (修改为静态ip地址) #修改为开机自启动网卡 最后一行ONBOOT=yes(修改为开机自启动网卡) 往下写 #配置ip IPADDR=192.168.66.101 虚拟机ip NETMASK=255.255.255.0 子网ip GATEWAY=192.168.66.1 默认网关 DNS1=223.5.5.5 首选DNS服务器 DNS2=223.6.6.6 备用DNS服务器 保存退出,输入 :wq——重启网卡 输入 service network restart
连接工具
配置阿里yum源
1安装wget(如果已经安装了则省略) yum install -y wget 2备份/etc/yum.repos.d/CentOS-Base.repo文件 cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.back 3下载阿里云的Centos-7.repo文件 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 4重新加载yum yum clean all yum makecache 5检查配置的源是否是阿里的 cat /etc/yum.repos.d/CentOS-Base.repo
docker 环境搭建
安装docker
注意 如果你在 docker 运行期间操作了防火墙[启动或关闭]必须重启docker 前置条件 硬件条件:Centos【7.5】 Linux内核【3.8】 cpu【2核】内存【至少2G】硬盘【至少20G】 安装 yum install -y docker 启动 启动:systemctl start docker 设置自启动:systemctl enable docker 重启:systemctl restart docker 查看信息 查看版本:docker -v 检查服务:systemctl status docker.service
开启远程访问
编辑配置文件 vim /lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \ --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \ --default-runtime=docker-runc \ --exec-opt native.cgroupdriver=systemd \ --userland-proxy-path=/usr/libexec/docker/docker-proxy-current \ --init-path=/usr/libexec/docker/docker-init-current \ --seccomp-profile=/etc/docker/seccomp.json \ $OPTIONS \ $DOCKER_STORAGE_OPTIONS \ $DOCKER_NETWORK_OPTIONS \ $ADD_REGISTRY \ $BLOCK_REGISTRY \ $INSECURE_REGISTRY \ $REGISTRIES 生效配置 systemctl daemon-reload 重启 systemctl restart docker
配置阿里镜像
配置阿里镜像 vim /etc/docker/daemon.json { "registry-mirrors": ["https://32xw0apq.mirror.aliyuncs.com"] } 生效配置 systemctl daemon-reload 重启 systemctl restart docker