VitrualBox CentOS8 配置NAT模式网络,关闭防火墙,设置编码,设置服务器时间,yum源地址修改,安装docker及docker-compose

一、配置网络

1,网络:我使用的NAT模式(不想配那些ip啥的)

2,启动虚拟机:输入ifconfig,发现ip地址没有(也就是我红色杠掉的部分没有)

3,输入nmcli c up enp0s3(这里的enp0s3不一定,你看下你自己虚拟机上的是多少),然后再输入ifconfig,发现ip自动生成了

4,输入 nmcli connection modify enp0s3 connection.autoconnect yes(开机自动连接)

5,设置端口映射(主要是想通过finallShell或者Xshell去连接虚拟机)

 

 

这里的主机IP请注意,填的是VitrualBox的虚拟网络地址(主机IP填下图这个的ipv4地址),子系统IP填的是虚拟机enp0s3的IP网络地址

 

6,最后通过三方工具连接,端口号写2222,映射到虚拟机的22端口

7.连接好了以后ping www.baidu.com,然后ping下自己的宿主机的ip 看能不能通(ping不通的话先尝试关闭虚拟机的防火墙和宿主机的防火墙,还不行就是dns或者网关的问题)

二、关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

查看防火墙状态:

systemctl status firewalld.service

关闭windows宿主机防火墙:右下角打开网络和Internet设置

三、设置编码

vim /etc/locale.conf 
LANG=“zh_CN.UTF-8”
source /etc/locale.conf
最后输入locale查看是否改变

这里有个问题,当前设置了编码,也立即生效了,但是重启后编码又回去了

所以接下来永久设置服务器语言

vim /etc/profile

LANG="zh_CN.UTF-8"

export LANG

然后重启后就一直是这个编码

四、yum源地址修改

1. 备份原始的yum源
cd /etc/yum.repos.d

cp CentOS-Base.repo CentOS-Base.repo.bak

2. 下载对应版本的repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

3. 清除旧的yum缓存并生成新的yum缓存
 yum clean all
 yum makecache

4. 更新
yum update -y
 

五、设置服务器时间

1、设置时区

timedatectl set-timezone Asia/Shanghai

2、时区设置好后直接输入date 查看时间,有可能会有一两分钟差距,这时候手动调整下

date -s "2019-06-25 20:13:00"

3、同步系统时间和硬件时间

hwclock --hctosys

4、本地时间写入硬件时间

timedatectl set-local-rtc 1

5、输入date查看时间

六、安装docker

1. 下载docker-ce的repo
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo

2. 安装依赖(这是相比centos7的关键步骤)
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

3. 安装docker-ce (如果这里提示有冲突,则用yum install --allowerasing docker-ce)
yum install docker-ce

4.启动docker,并设置为开机启动

systemctl start docker.service 

systemctl enable docker

5.输入ifconfig查看docker是否启动成功

6.修改docker源 (阿里云镜像加速器查看地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors?accounttraceid=f8e05e3d64b84ccd9a613b8e3811f6f9jxoa

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://481ua2za.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

七、安装docker-compose


sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
 

(以上为本人亲自实战全程操作,仅供参考)

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值