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.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum 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/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://au39ixuh.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo 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命令即可,后续如果有其他常用配置还会在此文档更新。

6.tips

docker 安装rabbitmq时,拉取rabbitmq:management版本的,否则还要进行管理界面的配置,此版本默认开启后台管理功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值