Hyper-v中安装CentOS,并且在CentOS中安装Docker部署接口


使用Hyper-V安装CentOS8,并且在CentOS中安装Docker!

1、在Win10的程序和功能中开启Hyper-V服务与虚拟机监控程序

 

2、安装后进入Hyper-V管理器,点击虚拟交换机管理,创建外部虚拟交换机[用于安装的虚拟系统能访问物理机的网络]

 

3、新建虚拟机,网络配置选择第二步创建的外部虚拟交换机,完成安装即可

4、启动进行安装CentOS系统,跟着安装导航执行安装,到这里CentOS就安装成功了,接下来安装Docker

 

 

5、安装Docker既可以手动下载rpm包安装,进入后选择版本/x86_64/stable/Packages/,但通常是通过设置Docker的存储库进行安装

  • 安装中文输入法[根据需要,可以忽略]
  sudo yum install -y ibus-libpinyin 
  • 如果存在旧版本,那就先执行卸载
  sudo yum remove docker \   docker-client \   docker-client-latest \   docker-common \   docker-latest \   docker-latest-logrotate \   docker-logrotate \   docker-engine 
  • 清理软件包缓存
  sudo dnf clean packages 
  • 安装yum-utils等必要的软件包
  sudo yum install -y yum-utils device-mapper-persistent-data lvm2 

  • 添加稳定的存储库
  sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo   sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

  • 安装最新版containerd.io,以免后面安装Docker时报版本过低
  sudo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm 

  • 列出相应软件包各版本列表
  yum list docker-ce --showduplicates | sort -r 
  • 安装最新版docker引擎和容器,这步如果出现检查包异常,到软件里面去将系统更新之后再来安装即可
  sudo yum install -y docker-ce docker-ce-cli   或者   sudo yum install -y docker-ce docker-ce-cli containerd.io --nobest 

  • 安装完成后,启动Docker,并设置开机自启动
  sudo systemctl start docker   sudo systemctl enable docker 
  • 验证Docker是否安装成功
  docker --version 

  • 升级Docker引擎
  sudo yum -y upgradeyum -y install 
  • 卸载Docker
  sudo yum remove docker-ce docker-ce-cli containerd.io 
  • 手动删除镜像、容器、卷
  sudo rm -rf /var/lib/docker 

6、安装完成后,进行简单的镜像操作

  • 配置阿里云镜像加速
  mkdir -p /etc/docker   sudo vi /etc/docker/daemon.json   添加以下内容:   {"registry-mirrors":[    "https://registry.docker-cn.com", "https://5f2jam6c.mirror.aliyuncs.com", "http://hub-mirror.c.163.com" ]   } 
  • 重新加载配置文件
  sudo systemctl reload docker 
  • 重启docker
  sudo systemctl restart docker 
  • 拉取镜像库中的镜像
  sudo docker pull yazid2020/test_webapi:1.0.1 
  • 运行镜像
  sudo docker run -it -p 8089:5000 yazid2020/test_webapi:1.0.1




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM