Centos7上安裝docker的方法

2022-09-25 04:27:12 字數 2216 閱讀 4966

docker從1.13版本之後採用時間線的方式作為版本號,分為社群版ce和企業版ee。

社群版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施、容器、外掛程式等。

社群版按照stable和edge兩種方式發布,每個季度更新stable版本,如17.06,17.09;每個月份更新edge版本,如17.09,17.10。

一、安裝docker

1、docker 要求 centos 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker www.cppcns.com。

通過 uname -r 命令檢視你當前的核心版本

$ uname -r

2、使用 root 許可權登入 centos。確保 yum 包更新到最新。

$ sudo yum update

3、解除安裝舊版本(如果安裝過舊版本的話)

$ sudo yum remove docker docker-common docker-selinux docker-engine

4、安裝需要的軟體包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、設定yum源

$ sudo yum-config-manager --add-repo

6、可以檢視所有倉庫中所有docker版本,並選擇特定版本安裝

$ yum list docker-ce --showduplicates | sort -r

7、安裝docker

$ sudo yum install docker-ce #由於repo中預設只開啟stable倉庫,故這裡安裝的是最新穩定版17.12.0

$ sudo yum install # 例如:sudo yum install docker-ce-17.12.0.ce

8、啟動並加入開機啟動

$ sudo systemctl start docker

$ sudo systemctl enable docker

9、驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)

$ docker version

二、問題

1、因為之前已經安裝過舊版本的docker,在安裝的時候報錯如下:

transactio程式設計客棧n check error:

file /usr/bin/dockerwww.cppcns.com from install of docker-ce-17.12.0.ce-1.el7.cento程式設計客棧s.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflictshbzjthtiyv with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

2、解除安裝舊版本的包

$ sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

3、再次安裝docker

$ sudo yum install docker-ce

總結本文標題: centos7上安裝docker的方法

本文位址:

阿里雲CentOS 7上安裝配置Docker

redhat centos必須要6.6版本以上,或者7.x才能安裝docker,建議在redhat centos 7上使用docker,因為redhat centos 7的核心公升級到了kernel 3.10,對lxc容器支援更好。檢視linux核心版本 核心版本必須是3.10或者以上 使用命令 u...

centos7以yum方式安裝docker

yum包更新到最新 sudo yum update 設定yum源為阿里雲 sudo yum config manager add repo 安裝docker sudo yum install docker ce 檢視docker版本 docker v 設定ustc的映象 ustc docker mi...

CentOS 7 安裝配置Git和Docker

git安裝配置yum命令一鍵安裝 yum y install git配置 配置乙個用於提交 的使用者,輸入指令 git config global user.name your name 同時配置乙個使用者的郵箱,輸入命令 git config global user.email email exa...