1. 启动虚拟机
1.1 获取网关
首先Docker是通过yum来实现的所以我们首先需要先安装yum以及为他配置首先我们先使用虚拟机并复制他的网络IP下来: 前提是你的虚拟机需要连接上网络,这个不细说,可以看设置中的网络是否链接连接上:
1.2 安装MobarXterm并配置
然后使用工具:
链接: https://pan.baidu.com/s/1KPNsUgqKfDSZyI9kemy95g提取码: xy88
这个工具是解压即用的所以可以发送一个快捷方式到桌面;
解压后的文件和打开的页面是这样的:
然后我们让他通过网络去连接虚拟机首先等级会话也就是左上脚的Session
然后我们在等级SSH为他配置和连接
第一次创建成功后他会弹出这个页面
点击Accept就是信任嘛,然后再页面上就会显示: root@192.168.46.128's password:
接着输入你的密码他会让你再创建一个密码要求是安全级别要高的7位数,接着输入密码进去后我们再次为他配置
1.2.2 配置默认编辑器
点击头部导航栏中的settings然后选择General,第三个选项找到你安装的Visual Studio Code并选择上即可:
1.2.3 配置右键粘贴
这里选择Terminal
1.2.4 关闭X-Server
因为一般不会用到所以关闭掉减少消耗
这里选择X11将下面图片的关闭就好了
1.2.5 SSH配置
这里选择SSH
root就是你再会话中设置的root
最后点击OK!!!
2. 安装yum
2.1 删除旧版本yun
首页先执行:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
docker-selinux
2.2备份CentOS-Base.repo:
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.3 下载CentOS-Base.repo
下载阿里云的CentOS-Base.repo 到/etc/yum.repos.d/,可以用wget或者curl
这里使用的是 curl
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2.4 清理缓存并生成新缓存
清: yum clean all 生成新的缓存:yum makecache
2.5 将yum 包更新到最新
yum update
2.6 安装需要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
如果已经安装 使用命令卸载原来的
yum -y remove docker*
yum install -y docker-ce
2.7 安装yum工具
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
完成后再执行:
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
2.8 为yum创建新的缓存
sudo yum makecache fast
2.9 安装Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
2.10 启动和校验
启动 systemctl start docker
停止 systemctl stop docker
重启 systemctl restart docker
设置开机自启 systemctl enable docker
执行docker ps
查看版本 docker -v
命令,如果不报错,说明安装启动成功
阿里云镜像加速现在不能用了具体代码如下:
创建docker目录
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["自己再阿里云中申请的镜像加速地址"]
}
EOF
重新加载docker配置
systemctl daemon-reload
重启docker
systemctl restart docker