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