一、配置网络
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
(以上为本人亲自实战全程操作,仅供参考)