为什么我的眼里饱含泪水,因为我对这code爱得深沉
--题记
•git环境
从官网下载缓慢,通过阿里的镜像下载安装,下载地址:https://npm.taobao.org/mirrors/git-for-windows/
linux安装git环境:
yum -y install git
注意:使用yum命令前确保开机启动网卡,默认为false,否则无法解析域名mirrorlist.centos.org
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes//开机启动网卡
•docker环境
windows10系统推荐使用Hyper-V将Docker容器运行在Linux的虚拟机里,docker安装文档:https://docs.docker.com/engine/install/centos/(CenOS7以上版本)
//安装步骤
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.rep
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo docker run hello-world
注意:如果安装出现404错误,说明无法访问docker的境外地址,可通过如下方法解决
cd /etc/yum.repos.d
//删除docker相关的repo文件即可
rm -rf docker-ce.repo
rm -rf xxxxxxx.xxxxx.xxx_docker-ce_linux_centos_docker-ce.repo
//如果想安装docker-ce可以使用国内yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
•docker镜像加速器
安装配置文档
https://developer.aliyun.com/article/29941(笔者采用的是 centOS7,读者可根据文档进行不同系统版本的设置)
sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service
sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart
加速器地址获取路径:阿里云平台->容器镜像服务->镜像加速器
获取路径:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors
注意:配置加速器地址时不能采用字符串进行包含,否则docker服务启动失败
•Hyper-V环境
Windows系统->控制面板->程序->启动或关闭Windows功能->Hyper-V
注意:Hyper-V虚拟机监控程序选项需要打开虚拟化技术支持,否则默认置灰无法选择。可通过任务管理器->性能->CPU,查看虚拟化是否已启用。如果已禁用,设置方法:重启系统时F2进入BIOS操作界面,F7进入高级功能页面,将SVM Mode设置为enable。(笔者华硕主板产品PRIME A320M-F,主板版本Rev X.0x,其他产品可自行查询设置,查看主板信息:win+r,输入msinfo32)
•linux环境
推荐镜像下载,镜像地址:http://mirrors.sohu.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso(建议选择 minimal版本,阿里云官方镜像站也可以下载:https://developer.aliyun.com/mirror/)
linux网络工具安装 (默认安装可能不支持ifconfig命令,安装完成出现/usr/sbin/ifconfig文件):
sudo yum install net-tools
linux环境静态ip配置
设置均采用默认交换机DefaultSwitch
//编辑网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
//开机启动网卡
ONBOOT=yes
//虚拟机ip地址
IPADDR=xxx.xx.xxx.114
//子网掩码,填写24即可
PREFIX=24
//网关:填写NAT模式适配器的IP地址
GATEWAY=xxx.xx.xxx.113
//google dns服务器
DNS1=8.8.8.8
//google dns服务器
DNS2=8.8.4.4
//连接方式:静态
BOOTPROTO=static
//重启网络服务
service network restart
//测试网络
ping baidu.com
注意: linux环境安装完成后请先确认虚拟机的BIOS启动顺序,确保IDE在CD之前,否则重启将进行重复安装(linux环境静态ip配置可根据自己需求选择是否配置)
•操作系统
笔者采用windows10
•docker-compose安装
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose # 等效上面的命令
chmod +x /usr/local/bin/docker-compose
//查看版本
docker-compose --version
•其他工具
putty(轻量级的linux客户端)
winscp(windows与linux文件传输工具)
后续系列陆续更新中...