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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 18:30:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 18:30:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 18:30:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 18:30:03       20 阅读

热门阅读

  1. 【安卓跨进程通信IPC】-- Binder

    2024-06-06 18:30:03       10 阅读
  2. text2sql、nl2sql框架总结

    2024-06-06 18:30:03       6 阅读
  3. 贪心策略:FatMouse‘ Trade

    2024-06-06 18:30:03       10 阅读
  4. 安卓自动化之minicap截图

    2024-06-06 18:30:03       8 阅读
  5. 边缘计算:推动智能时代的前沿技术

    2024-06-06 18:30:03       6 阅读
  6. 【面结构光三维重建】1.双目系统的标定

    2024-06-06 18:30:03       10 阅读
  7. 解决splice改变原数组的BUG!

    2024-06-06 18:30:03       6 阅读
  8. Liunx启动oracle 、redis命令

    2024-06-06 18:30:03       6 阅读
  9. RabbitMQ简单使用方法,以异步处理日志为例:

    2024-06-06 18:30:03       9 阅读