本文主要是介绍VMware虚拟机中Centos最小化安装后的常用配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
每次在虚拟机安装linux之后都要配置固定ip,安装docker等操作,所以使用此文章,记录以后快速配置
1.设置静态IP
设置静态ip前,如果没有配置过虚拟机网络的,先进行如下配置:
关于VMware Workstation Pro中虚拟机无法连接外网问题解决
在虚拟机界面,配置静态IP,方便使用shell工具进行连接,所以此步骤为第一步。
输入如下命令,暂时未安装vim,先使用vi效果一样,如果不会自学一下。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
编辑内容如下修改,只改与之不同,不要直接复制,注意ip地址,根据关于VMware Workstation Pro中虚拟机无法连接外网问题解决自己配置的修改。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR="192.168.88.111" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.88.2" # 网关地址
DNS1="192.168.88.2" # DNS服务器
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
ONBOOT=yes
ZONE=public
最后输入
systemctl restart network
输入刚刚固定的ip,就可以使用shell工具连接了
2.安装vim
使用yum命令,遇到yes就yes
yum install vim
安装之后就可以使用vim编辑文件了。
3.关闭防火墙,并设置不自启
因为在本地实验,不考虑安全性,关闭防火墙方便些,输入如下命令
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
# 查看防火墙状态
systemctl status firewalld
4.安装docker并配置
卸载旧版本的Docker
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine \docker-ce
安装yum工具
yum install -y yum-utils \device-mapper-persistent-data \lvm2 --skip-broken
更新本地镜像源,空行之后为新命令
# 设置docker镜像源
yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repoyum makecache fast
安装docker,docker-ce为社区免费版本
yum install -y docker-ce
关闭防火墙后,启动docker
systemctl start docker # 启动docker服务systemctl enable docker # 设置docker 开机自启systemctl restart docker # 重启docker服务systemctl status docker #查看启动状态
配置镜像加速,空行为新命令
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://au39ixuh.mirror.aliyuncs.com"]
}
EOFsudo systemctl daemon-reloadsudo systemctl restart docker
安装DockerCompose,记得开vpn,github有些地区无法直接访问
# 安装
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
修改权限
# 修改权限
chmod +x /usr/local/bin/docker-compose
Base自动补全命令
echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts# 补全命令
curl -L https://raw.githubusercontent.com/docker/compose/1.29.1/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
5.其他
本文章只配置常见通用的,如果需要安装MySQL这些个性化直接使用docker命令即可,后续如果有其他常用配置还会在此文档更新。
这篇关于VMware虚拟机中Centos最小化安装后的常用配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!