二十五、爬取毛豆新車的數據
1100
2025-04-01
標準的安裝流程Docker文檔中已經提供,只是每個人在安裝的過程中,或多或少的會遇到一些問題,下面的安裝過程中,我會列出我在安裝過程中遇到的一些問題及其解決辦法,順利的話,參照官方文檔提供的安裝流程即可安裝成功。
想要在Centos上使用Docker CE(Docker社區版本),必須滿足一些先決條件,然后再去安裝。
先決條件
OS Requirements
為了安裝Docker CE,必須確保你使用的CentOS的版本在7.X或以上版本。
centos-extras倉庫必須處于激活狀態(默認為激活狀態)。但是如果你將它改為無效后,你需要重新激活它。
Uninstall old versions
舊版本的Docker被稱為docker或docker-engine。如果你先前安裝過它,卸載它們,以及其相關倉庫:
sudo?yum?remove?docker sudo?yum?remove?docker-client sudo?yum?remove?docker-client-latest sudo?yum?remove?docker-common sudo?yum?remove?docker-latest sudo?yum?remove?docker-latest-logrotate sudo?yum?remove?docker-logrotate sudo?yum?remove?docker-selinux sudo?yum?remove?docker-engine-selinux sudo?yum?remove?docker-engine
安裝Docker CE
根據你的需求,你可以通過不同的方式安裝Docker CE:
為了方便,大部分使用者都會選擇使用Docker的倉庫,并安裝Docker。這也是推薦使用的方法。
也有一些使用者,下載RPM包手動安裝Docker,手動地管理升級。這種方法適用在像在無法連接網絡的air-gapped系統上安裝Docker。
在一些測試或開發環境,一些用戶會使用腳本自動化安裝Docker。
Install using the repository(使用倉庫安裝)
在你第一次安裝Docker CE之前,你需要先建立一個Docker倉庫,然后你就可以從倉庫中安裝或修改Docker了。
SET UP THE REPOSITORY(建立倉庫)
安裝相關必要包
sudo yum install -y yum-utils
sudo yum install -y device-mapper-persistent-data
2.使用下列命令設置穩定倉庫
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.可選擇性操作(無關緊要),激活edge和test倉庫,這些倉庫都在docker.repo中。默認為非激活狀態。激活:
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
sudo yum-config-manager --disable docker-ce-edge
INSTALL DOCKER CE(安裝Docker CE)
1.安裝最新版本的Docker,或者選擇指定的版本:
sudo?yum?install?docker-ce
我在第一次安裝的過程中遇到了如下問題:
①Loaded plugins: fastestmirror
原因:
fastestmirror是yum的一個加速插件,此信息意為提示此插件不可用。
解決:
vim? /etc/yum/pluginconf.d/fastestmirror.conf
enabled = 1
**由1改為0,禁用該插件
vim /etc/yum.conf
plugins=1
**由1改為0,不使用插件
②No package docker-ce available. Error: Nothing to do
原因:
yum沒有找到docker的包,需要更新epel第三方軟件庫;或是因為在建立倉庫時根據官方提示安裝相關包時,誤將命令中的分行符'\'打印在一行中執行,導致相關包安裝失敗。
解決:
更新epel
sudo yum install epel-release
清除yum緩存
yum clean all
或重新建立倉庫,卸載docker相關包,重新安裝。
2.選擇版本:
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-
3.啟動Docker
sudo systemctl start docker
4.通過運行hello-world鏡像效驗Docker是否安裝正確
sudo docker run hello-world
這個命令會下載一個test鏡像,并在容器中運行。容器運行時,會打印相關信息,并退出。
至此,Docker CE已經安裝并運行,你需要使用sudo來執行Docker命令。參照postinstall來允許非授權用戶使用Docker命令和一些其它的配置操作。
UPGRADE DOCKER CE(升級)
升級Docker,使用之前步驟,選擇你需要的版本安裝即可。
倉庫 Docker
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。