使用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